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 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 upInsOrder(Integer orderId,Integer sampleId, String appointed, Integer userId); int addInsOrder(List list, InsOrder insOrder, List> pairing); Map getInsOrder(Integer id); int upInsOrderOfState(InsOrder insOrder); Map getInsOrderAndSample(Integer id, 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); void export(CostStatisticsDto costStatisticsDto,HttpServletResponse response)throws IOException, ServletException; }