diff --git a/src/main/java/com/xujie/sys/modules/pms/data/QcPartAttributeData.java b/src/main/java/com/xujie/sys/modules/pms/data/QcPartAttributeData.java index 1843aa1..de6174b 100644 --- a/src/main/java/com/xujie/sys/modules/pms/data/QcPartAttributeData.java +++ b/src/main/java/com/xujie/sys/modules/pms/data/QcPartAttributeData.java @@ -111,6 +111,10 @@ public class QcPartAttributeData extends QueryPage { */ private String buDesc; + private Boolean importFlag; + + private String templateIds; + public String getBu() { return bu; } @@ -302,4 +306,20 @@ public class QcPartAttributeData extends QueryPage { public void setAttributeNo(String attributeNo) { this.attributeNo = attributeNo; } + + public Boolean getImportFlag() { + return importFlag; + } + + public void setImportFlag(Boolean importFlag) { + this.importFlag = importFlag; + } + + public String getTemplateIds() { + return templateIds; + } + + public void setTemplateIds(String templateIds) { + this.templateIds = templateIds; + } } diff --git a/src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java b/src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java index 8bd7525..d98b361 100644 --- a/src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java +++ b/src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java @@ -167,6 +167,9 @@ public interface QcMapper { IPage qcPartAttributeSearch(Page qcPartAttributeDataPage,@Param("query") QcPartAttributeData data); + IPage qcPartAttributeImportSearch(Page qcPartAttributeDataPage,@Param( + "query") QcPartAttributeData data); + List objectSearch(EamObjectData data); void qcPartAttributeSave(QcPartAttributeData data); diff --git a/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java b/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java index 0d122bb..d0df8ab 100644 --- a/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java @@ -1226,7 +1226,13 @@ public class QcServiceImpl implements QcService { **/ @Override public PageUtils qcPartAttributeSearch(QcPartAttributeData data) { - IPage resultList = this.qcMapper.qcPartAttributeSearch(new Page(data.getPage(), data.getLimit()), data); + IPage resultList; + if (data.getImportFlag()){ + resultList = this.qcMapper.qcPartAttributeImportSearch(new Page(data.getPage(), + data.getLimit()), data); + } else { + resultList = this.qcMapper.qcPartAttributeSearch(new Page(data.getPage(), data.getLimit()), data); + } return new PageUtils(resultList); } diff --git a/src/main/resources/mapper/pms/QcMapper.xml b/src/main/resources/mapper/pms/QcMapper.xml index bb75352..32952e6 100644 --- a/src/main/resources/mapper/pms/QcMapper.xml +++ b/src/main/resources/mapper/pms/QcMapper.xml @@ -966,7 +966,6 @@ - + +