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.framework.web.domain.R; import com.ruoyi.quality.dto.QualityInspectDto; import com.ruoyi.quality.pojo.QualityInspect; import jakarta.servlet.http.HttpServletResponse; import java.util.List; public interface IQualityInspectService extends IService { int add(QualityInspectDto qualityInspectDto); int updateQualityInspect(QualityInspectDto qualityInspectDto); IPage qualityInspectListPage(Page page, QualityInspectDto qualityInspect); void qualityInspectExport(HttpServletResponse response, QualityInspect qualityInspect); QualityInspectDto getDetailById(Integer id); int submit(QualityInspect qualityInspect); R autoSubmit(Long id); /** * 批量快速检验:一键通过并提交 */ R batchQuickInspect(List ids); void down(HttpServletResponse response, QualityInspect qualityInspect); }