package com.ruoyi.requier.service;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.ruoyi.inspect.dto.InsOrderPlanDTO;
|
import com.ruoyi.inspect.dto.InsProductResultDTO;
|
import com.ruoyi.inspect.dto.TasksShowDto;
|
import com.ruoyi.inspect.dto.UnInsProductsDTO;
|
import com.ruoyi.inspect.pojo.InsOrderFile;
|
import com.ruoyi.inspect.pojo.InsProduct;
|
import com.ruoyi.inspect.vo.InsOrderPlanTaskSwitchVo;
|
import com.ruoyi.inspect.vo.InsOrderPlanVO;
|
import org.springframework.web.multipart.MultipartFile;
|
|
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletResponse;
|
import java.time.LocalDateTime;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 检验任务-业务层
|
*/
|
public interface InsOrderPlanService {
|
|
void exportInsOrderPlanResult(Map<String, Object> data, HttpServletResponse response);
|
|
List<Map<String,Object>> getInsOrderPlanList(Map<String,Object> data);
|
|
void exportCommissionFees(Map<String, Object> data,HttpServletResponse response);
|
|
Map<String, Object> getTabHeader(String sonLaboratory,String samples);
|
|
IPage<InsOrderPlanVO> selectInsOrderPlanList(Page page, InsOrderPlanDTO insOrderPlanDTO);
|
|
IPage<InsOrderPlanTaskSwitchVo> inspectionOrderDetailsTaskSwitching(Page page, InsOrderPlanDTO insOrderPlanDTO);
|
|
boolean claimInsOrderPlan(InsOrderPlanDTO entity);
|
|
void saveInsContext(Map<String, Object> insContext,Integer currentTable,Integer sampleId,Integer orderId,String sonLaboratory,Boolean isDelete);
|
|
Map<String, Object> doInsOrder(Integer id, String laboratory);
|
|
int upPlanUser(Integer userId, Integer orderId,String sonLaboratory);
|
|
int verifyPlan(Integer orderId, String laboratory, Integer type, String tell);
|
|
int submitPlan(Integer orderId, String laboratory, Integer verifyUser, String entrustCode);
|
|
List<String> getEquipName(Integer orderId,String sonLaboratory);
|
|
|
List<InsProduct> getInsProduct(Integer id, Integer type, String laboratory, HttpServletRequest request);
|
|
List<String> checkSubmitPlan(Integer orderId, String laboratory,String temperature,String humidity);
|
|
IPage<InsOrderFile> getFileList(Page page, InsOrderFile insOrderFile);
|
|
int uploadFile(Integer orderId, MultipartFile file);
|
|
Map<String,Object> getReportModel(Integer sampleId, String sonLaboratory);
|
|
Map<String,Object> temCycle(Integer sampleId, String inspectionItem, String inspectionItemSubclass);
|
|
List<String> upPlanUser2(Integer orderId);
|
|
Map<String,Object> getSagTemperatureProducts(Integer sampleId);
|
|
Map<String,Object> getSampleInfoByOrderId(Integer id,String laboratory);
|
|
void exportUnInsProducts(UnInsProductsDTO unInsProductsDTO, HttpServletResponse response);
|
|
int saveInsContext2(InsProductResultDTO insProductResult);
|
|
IPage<TasksShowDto> tasksShow(Page page, String sonLaboratory);
|
|
int getCurrentMonthPlanTotalBySonLaboratory(String sonLaboratory, LocalDateTime startTime, LocalDateTime endTime);
|
}
|