package com.yuanchu.mom.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.yuanchu.mom.dto.*; import com.yuanchu.mom.pojo.InsOrder; import com.yuanchu.mom.pojo.InsSample; import org.springframework.web.multipart.MultipartFile; import javax.servlet.ServletException; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.util.List; import java.util.Map; /** * @author gaoaoy * @description 针对表【ins_order(检验下单)】的数据库操作Service * @createDate 2024-03-12 16:17:55 */ public interface InsOrderService extends IService { //获取单位检验下单数据 Map selectInsOrderParameter(IPage page, SampleOrderDto sampleOrderDto); int addInsOrder(List list, InsOrder insOrder, List> pairing, List files); Map getInsOrder(Integer id); int upInsOrderOfState(InsOrder insOrder); int upInsOrderOfState2(InsOrder insOrder); Map getInsOrderAndSample(Integer sampleId, String laboratory); Map selectSampleAndProductByOrderId(IPage page, SampleProductDto2 sampleProductDto); Map costStatistics(IPage page, CostStatisticsDto costStatisticsDto); Map costStatistics2(CostStatisticsDto costStatisticsDto); Map selectSampleDefects(Page page, String inspectionItems, String orderNumber); int updateStatus(Integer id); List labelPrinting(String ids); Map> checkNumber(String ids); void export(CostStatisticsDto costStatisticsDto,HttpServletResponse response)throws IOException, ServletException; int addNumber(List insSamples); }