package com.xujie.modules.quality.service; import com.baomidou.mybatisplus.extension.service.IService; import com.xujie.common.utils.PageUtils; import com.xujie.modules.quality.data.QualityIssueBindPoDto; import com.xujie.modules.quality.data.QualityIssuePoSelectDto; import com.xujie.modules.quality.data.QueryPoDto; import com.xujie.modules.quality.entity.QualityIssue; import com.xujie.modules.quality.entity.SrmQualityIssuePo; import java.util.List; public interface QualityIssueService extends IService { PageUtils queryPage(QualityIssue qualityIssue); void saveIssue(QualityIssue qualityIssue); void removeByIssueNo(QualityIssue qualityIssue); void updateByIssueNo(QualityIssue qualityIssue); void closeIssue(QualityIssue qualityIssue); void bindIssuePo(QualityIssueBindPoDto dto); PageUtils getAvailablePoList(QueryPoDto dto); List getIssuePoList(String site, String issueNo); void deleteIssuePo(String site, String issueNo, String poNo, Integer itemNo); }