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
33 lines
1.0 KiB
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<QualityIssue> {
|
|
|
|
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<SrmQualityIssuePo> getIssuePoList(String site, String issueNo);
|
|
|
|
void deleteIssuePo(String site, String issueNo, String poNo, Integer itemNo);
|
|
}
|