package com.ruoyi.requier.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.ruoyi.inspect.dto.ReportPageDto;
|
import com.ruoyi.inspect.pojo.InsReport;
|
import org.springframework.web.multipart.MultipartFile;
|
|
import javax.servlet.http.HttpServletResponse;
|
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> {
|
|
IPage<ReportPageDto> pageInsReport(Page page, ReportPageDto reportPageDto);
|
|
// void wordToPdf(String path,String sealUrl);
|
|
int inReport(String url, Integer id);
|
|
int upReportUrl(Integer id);
|
// 下载
|
void downReport(Integer id, Integer type ,HttpServletResponse response);
|
|
//提交
|
int writeReport(Integer id);
|
|
//审核
|
int examineReport(Integer id, Integer isExamine, String examineTell);
|
|
//批准
|
int ratifyReport(Integer id, Integer isRatify, String ratifyTell);
|
|
int wordInsertUrl(Map<String, Object> map, String url);
|
|
String downAll(String ids);
|
|
int upAll(MultipartFile file) throws IOException;
|
|
void withdraw(Map<String,Object> map);
|
|
List<Map<String,Object>> getLaboratoryByReportId(Integer id);
|
|
Map<String,Object> getReportCountInfo(ReportPageDto reportPageDto);
|
|
void batchApprovalReport(List<Integer> ids);
|
|
Map<String,Object> getBatchApprovalProgress();
|
}
|