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<InsReport> {
|
|
Map<String,Object> 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<String, Object> map, String url);
|
|
String downAll(String ids);
|
|
int upAll(MultipartFile file) throws IOException;
|
|
//是否生成总报告
|
int isReport(InsReportDto insReportDto);
|
|
//查出该订单下每个样品下每个站点下的检验次数
|
List<InsOrderStateDto> getInsOrderStateCount(Integer id);
|
}
|