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<String,Object> selectInsOrderPlanList(Page page, InsOrderPlanDTO insOrderPlanDTO);
|
|
Map<String,Object> inspectionOrderDetailsTaskSwitching(Page page, InsOrderPlanDTO insOrderPlanDTO);
|
|
boolean claimInsOrderPlan(InsOrderPlanDTO entity);
|
|
void saveInsContext(Map<String, Object> insContext);
|
|
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, String sampleCode);
|
|
List<InsProduct> getInsProduct(Integer id, Integer type, String laboratory);
|
|
List<String> checkSubmitPlan(Integer orderId, String laboratory);
|
|
Map<String,Object> getFileList(Page page, InsOrderFile insOrderFile);
|
|
int uploadFile(Integer orderId, MultipartFile file);
|
|
Map<String,Object> getReportModel(Integer sampleId);
|
|
Map<String,Object> temCycle(Integer sampleId, String inspectionItem, String inspectionItemSubclass);
|
}
|