package com.yuanchu.mom.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yuanchu.mom.dto.InsOrderPlanDTO; import com.yuanchu.mom.pojo.InsOrderFile; import com.yuanchu.mom.pojo.InsProduct; import org.springframework.web.multipart.MultipartFile; import java.util.List; import java.util.Map; /** * 检验任务-业务层 */ public interface InsOrderPlanService { Map selectInsOrderPlanList(Page page, InsOrderPlanDTO insOrderPlanDTO); Map inspectionOrderDetailsTaskSwitching(Page page, InsOrderPlanDTO insOrderPlanDTO); boolean claimInsOrderPlan(InsOrderPlanDTO entity); void saveInsContext(Map insContext); Map 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, String sampleCode); List getInsProduct(Integer id, Integer type, String laboratory); List checkSubmitPlan(Integer orderId, String laboratory); Map getFileList(Page page, InsOrderFile insOrderFile); int uploadFile(Integer orderId, MultipartFile file); Map getReportModel(Integer sampleId); Map temCycle(Integer sampleId, String inspectionItem, String inspectionItemSubclass); }