diff --git a/SC-boot/linkage-system/src/main/java/jnpf/base/model/dataInterface/DataInterfacePage.java b/SC-boot/linkage-system/src/main/java/jnpf/base/model/dataInterface/DataInterfacePage.java index a854313b..cbf73721 100644 --- a/SC-boot/linkage-system/src/main/java/jnpf/base/model/dataInterface/DataInterfacePage.java +++ b/SC-boot/linkage-system/src/main/java/jnpf/base/model/dataInterface/DataInterfacePage.java @@ -3,6 +3,8 @@ package jnpf.base.model.dataInterface; import jnpf.base.Pagination; import lombok.Data; +import java.util.List; + /** * * @author Allen Pan @@ -24,4 +26,6 @@ public class DataInterfacePage extends Pagination { private String bissId; + private List excludeFields; + } diff --git a/SC-boot/linkage-system/src/main/java/jnpf/base/service/impl/DataInterfaceServiceImpl.java b/SC-boot/linkage-system/src/main/java/jnpf/base/service/impl/DataInterfaceServiceImpl.java index f2c75b67..e3b42f1e 100644 --- a/SC-boot/linkage-system/src/main/java/jnpf/base/service/impl/DataInterfaceServiceImpl.java +++ b/SC-boot/linkage-system/src/main/java/jnpf/base/service/impl/DataInterfaceServiceImpl.java @@ -196,6 +196,9 @@ public class DataInterfaceServiceImpl extends ServiceImpl>) actionVo.getData(); + if(page.getExcludeFields() != null && page.getExcludeFields().size() > 0){ + dataList = dataList.stream().filter(datas -> !(page.getExcludeFields().contains(datas.get("license_num")))).collect(Collectors.toList()); + } total = dataList.size(); } dataList = PageUtil.getListPage((int) page.getCurrentPage(), (int) page.getPageSize(), dataList);