From 76f8f051471ebeda104e51c636e9209aca5f6cf7 Mon Sep 17 00:00:00 2001 From: OTTO <731554297@qq.com> Date: Wed, 18 Dec 2024 11:54:44 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E9=A1=B9=E7=9B=AE=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E4=BA=A7=E5=93=81=E9=9C=80=E6=B1=82=E9=87=8D=E6=9E=84):=20?= =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=BA=A7=E5=93=81=E9=9C=80=E6=B1=82=E8=A7=84?= =?UTF-8?q?=E6=A0=BC=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 查询模块树时设置固定模块值 Signed-off-by: OTTO <731554297@qq.com> --- .../microservices/pms/product/domain/vo/TreeSelect.java | 9 +++++++++ .../service/impl/PmsProductModuleServiceImpl.java | 1 + 2 files changed, 10 insertions(+) diff --git a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/domain/vo/TreeSelect.java b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/domain/vo/TreeSelect.java index 8e62c804b..2af1838db 100644 --- a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/domain/vo/TreeSelect.java +++ b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/domain/vo/TreeSelect.java @@ -32,6 +32,11 @@ public class TreeSelect implements Serializable { /** 层级 */ private Integer level; + /** + * 层级 + */ + private Boolean isFixedModule = true; + /** 子节点 */ @JsonInclude(JsonInclude.Include.NON_EMPTY) private List children; @@ -51,5 +56,9 @@ public class TreeSelect implements Serializable { this.children = pmsProductModule.getChildren().stream().map(x->new TreeSelect(x,this.level+1)).collect(Collectors.toList()); this.isLeaf= this.children.isEmpty(); + if (pmsProductModule.getIsFixedModule() != null) { + this.isFixedModule = pmsProductModule.getIsFixedModule(); + } + } } diff --git a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/impl/PmsProductModuleServiceImpl.java b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/impl/PmsProductModuleServiceImpl.java index d0a44d9e5..36fcbda45 100644 --- a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/impl/PmsProductModuleServiceImpl.java +++ b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/impl/PmsProductModuleServiceImpl.java @@ -319,6 +319,7 @@ public class PmsProductModuleServiceImpl implements IPmsProductModuleService allPmsProductModule.setId(0L); allPmsProductModule.setModuleName(ALL_MODULE); allPmsProductModule.setNodeDataCount(allNodeDataCount); + allPmsProductModule.setIsFixedModule(pmsProductModule.getIsFixedModule()); moduleList.add(allPmsProductModule); // 构建无所属模块 PmsProductModule noPmsProductModule = new PmsProductModule();