package com.ruoyi.quality.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.quality.dto.QualityInspectDto; import com.ruoyi.quality.dto.QualityInspectExportDTO; import com.ruoyi.quality.pojo.QualityInspect; import javax.servlet.http.HttpServletResponse; public interface IQualityInspectService extends IService { int add(QualityInspectDto qualityInspectDto); int updateQualityInspect(QualityInspectDto qualityInspectDto); IPage qualityInspectListPage(Page page, QualityInspect qualityInspect); void qualityInspectExport(HttpServletResponse response, QualityInspect qualityInspect); /** * 导出检验记录(支持选中导出和全部导出,包含检验参数) * @param response 响应 * @param exportDTO 导出参数 */ void qualityInspectExportNew(HttpServletResponse response, QualityInspectExportDTO exportDTO); QualityInspectDto getDetailById(Integer id); int submit(QualityInspect qualityInspect); void down(HttpServletResponse response, QualityInspect qualityInspect); }