You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
1.0 KiB

​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
  1. package com.xujie.modules.quality.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.xujie.common.utils.PageUtils;
  4. import com.xujie.modules.quality.data.QualityIssueBindPoDto;
  5. import com.xujie.modules.quality.data.QualityIssuePoSelectDto;
  6. import com.xujie.modules.quality.data.QueryPoDto;
  7. import com.xujie.modules.quality.entity.QualityIssue;
  8. import com.xujie.modules.quality.entity.SrmQualityIssuePo;
  9. import java.util.List;
  10. public interface QualityIssueService extends IService<QualityIssue> {
  11. PageUtils queryPage(QualityIssue qualityIssue);
  12. void saveIssue(QualityIssue qualityIssue);
  13. void removeByIssueNo(QualityIssue qualityIssue);
  14. void updateByIssueNo(QualityIssue qualityIssue);
  15. void closeIssue(QualityIssue qualityIssue);
  16. void bindIssuePo(QualityIssueBindPoDto dto);
  17. PageUtils getAvailablePoList(QueryPoDto dto);
  18. List<SrmQualityIssuePo> getIssuePoList(String site, String issueNo);
  19. void deleteIssuePo(String site, String issueNo, String poNo, Integer itemNo);
  20. }