package com.yuanchu.mom.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.yuanchu.mom.dto.InsOrderStateDto; import com.yuanchu.mom.dto.InsReportDto; import com.yuanchu.mom.dto.ReportPageDto; import com.yuanchu.mom.pojo.InsOrderState; import com.yuanchu.mom.pojo.InsReport; import org.springframework.web.multipart.MultipartFile; import java.io.IOException; import java.util.List; import java.util.Map; /** * @author Administrator * @description 针对表【ins_report(检验报告)】的数据库操作Service * @createDate 2024-03-17 22:10:02 */ public interface InsReportService extends IService { Map pageInsReport(Page page, ReportPageDto reportPageDto); void wordToPdf(String path,String sealUrl); int inReport(String url, Integer id); int upReportUrl(Integer id); //提交 int writeReport(Integer id); //审核 int examineReport(Integer id, Integer isExamine, String examineTell); //批准 int ratifyReport(Integer id, Integer isRatify, String ratifyTell,String sealUrl); int wordInsertUrl(Map map, String url); String downAll(String ids); int upAll(MultipartFile file) throws IOException; //是否生成总报告 int isReport(InsReportDto insReportDto); //查出该订单下每个样品下每个站点下的检验次数 List getInsOrderStateCount(Integer id); }