package com.ruoyi.basic.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.basic.dto.DefectiveProductAuditDto; import com.ruoyi.basic.dto.DefectiveProductDto; import com.ruoyi.basic.pojo.QualityDefectiveProduct; import java.util.List; /** * 不良品登记Service接口 */ public interface QualityDefectiveProductService { IPage selectPage(Page page, QualityDefectiveProduct entity); QualityDefectiveProduct selectById(Long id); int insert(DefectiveProductDto dto); int update(Long id, DefectiveProductDto dto); int update(QualityDefectiveProduct entity); int deleteById(Long id); int deleteBatchIds(Long[] ids); int audit(DefectiveProductAuditDto auditDto); List selectList(); }