package com.yuanchu.mom.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yuanchu.mom.dto.InconsistentDistributionDto; import com.yuanchu.mom.pojo.InconsistentDistribution; import com.baomidou.mybatisplus.extension.service.IService; import javax.servlet.http.HttpServletResponse; /** *

* 不符合项的分布 服务类 *

* * @author * @since 2024-11-15 09:53:20 */ public interface InconsistentDistributionService extends IService { /** * 不符合项的分布分页查询 * @param page * @param inconsistentDistribution * @return */ IPage pageInconsistentDistribution(Page page, InconsistentDistribution inconsistentDistribution); /** * 不符合项的分布新增 * @param inconsistentDistribution * @return */ boolean addInconsistentDistribution(InconsistentDistributionDto inconsistentDistribution); /** * 不符合项的分布修改 * @param inconsistentDistribution * @return */ boolean updateInconsistentDistribution(InconsistentDistributionDto inconsistentDistribution); /** * 不符合项的分布删除 * @param distributionId * @return */ boolean delInconsistentDistribution(Integer distributionId); /** * 不符合项的分布查看详情 * @param distributionId * @return */ InconsistentDistributionDto getInconsistentDistributionOne(Integer distributionId); /** * 导出不符合项的分布 * @param distributionId * @param response */ void exportInconsistentDistribution(Integer distributionId, HttpServletResponse response); }