From 369ae862bc644ec520e712af54532444524a19c7 Mon Sep 17 00:00:00 2001 From: caihaohan Date: Mon, 5 Aug 2024 19:02:40 +0800 Subject: [PATCH] =?UTF-8?q?ci:=20=E8=B0=83=E6=95=B4TreeNode=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E4=BD=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/jero/modules/system/entity/SysDictItem.java | 13 ++++++++++++- .../com/jero/modules/system}/service/TreeNode.java | 2 +- .../jero/modules/laws/standard/entity/PartName.java | 2 +- .../jero/modules/laws/standard/entity/TreePage.java | 2 +- 4 files changed, 15 insertions(+), 4 deletions(-) rename {laws-modules/src/main/java/com/jero/modules/laws/standard => laws-module-system/src/main/java/com/jero/modules/system}/service/TreeNode.java (77%) diff --git a/laws-module-system/src/main/java/com/jero/modules/system/entity/SysDictItem.java b/laws-module-system/src/main/java/com/jero/modules/system/entity/SysDictItem.java index 218b39e1..b9f0ed02 100644 --- a/laws-module-system/src/main/java/com/jero/modules/system/entity/SysDictItem.java +++ b/laws-module-system/src/main/java/com/jero/modules/system/entity/SysDictItem.java @@ -2,6 +2,7 @@ package com.jero.modules.system.entity; import com.baomidou.mybatisplus.annotation.*; import com.jero.common.aspect.annotation.Dict; +import com.jero.modules.system.service.TreeNode; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -17,7 +18,7 @@ import java.util.List; @ApiModel(description = "sys_dict_item") @Data @TableName(value = "sys_dict_item") -public class SysDictItem { +public class SysDictItem implements TreeNode { private static final long serialVersionUID = 1L; /** * id @@ -176,4 +177,14 @@ public class SysDictItem { */ @TableField(exist = false) private List childrenList; + + @Override + public String getTreeNodeId() { + return id; + } + + @Override + public String getTreeNodeParentId() { + return parentId; + } } diff --git a/laws-modules/src/main/java/com/jero/modules/laws/standard/service/TreeNode.java b/laws-module-system/src/main/java/com/jero/modules/system/service/TreeNode.java similarity index 77% rename from laws-modules/src/main/java/com/jero/modules/laws/standard/service/TreeNode.java rename to laws-module-system/src/main/java/com/jero/modules/system/service/TreeNode.java index 9c710e8b..9ae87011 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/standard/service/TreeNode.java +++ b/laws-module-system/src/main/java/com/jero/modules/system/service/TreeNode.java @@ -1,4 +1,4 @@ -package com.jero.modules.laws.standard.service; +package com.jero.modules.system.service; public interface TreeNode { String getTreeNodeId(); // 返回节点的唯一标识 diff --git a/laws-modules/src/main/java/com/jero/modules/laws/standard/entity/PartName.java b/laws-modules/src/main/java/com/jero/modules/laws/standard/entity/PartName.java index 06f72bc6..9df999e9 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/standard/entity/PartName.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/standard/entity/PartName.java @@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; -import com.jero.modules.laws.standard.service.TreeNode; +import com.jero.modules.system.service.TreeNode; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; diff --git a/laws-modules/src/main/java/com/jero/modules/laws/standard/entity/TreePage.java b/laws-modules/src/main/java/com/jero/modules/laws/standard/entity/TreePage.java index 3cd4fe94..02896fae 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/standard/entity/TreePage.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/standard/entity/TreePage.java @@ -1,6 +1,6 @@ package com.jero.modules.laws.standard.entity; -import com.jero.modules.laws.standard.service.TreeNode; +import com.jero.modules.system.service.TreeNode; import lombok.Data; import java.util.*;