From 2f21f293c199ae596efeff080c76dc0f285e8faa Mon Sep 17 00:00:00 2001 From: 疯狂的狮子li <15040126243@163.com> Date: 星期四, 04 十一月 2021 10:32:18 +0800 Subject: [PATCH] update 基于 hutool 封装树构建工具 重构部门与菜单树结构返回 --- ruoyi-common/src/main/java/com/ruoyi/common/core/domain/TreeEntity.java | 83 ++++++++++++++++++++++------------------- 1 files changed, 45 insertions(+), 38 deletions(-) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/TreeEntity.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/TreeEntity.java index 2569fac..c0e62c7 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/TreeEntity.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/TreeEntity.java @@ -1,38 +1,45 @@ -package com.ruoyi.common.core.domain; - -import lombok.*; -import lombok.experimental.Accessors; - -import java.util.ArrayList; -import java.util.List; - -/** - * Tree鍩虹被 - * - * @author ruoyi - */ - -@EqualsAndHashCode(callSuper = true) -@Data -@NoArgsConstructor -@Accessors(chain = true) -public class TreeEntity extends BaseEntity -{ - private static final long serialVersionUID = 1L; - - /** 鐖惰彍鍗曞悕绉� */ - private String parentName; - - /** 鐖惰彍鍗旾D */ - private Long parentId; - - /** 鏄剧ず椤哄簭 */ - private Integer orderNum; - - /** 绁栫骇鍒楄〃 */ - private String ancestors; - - /** 瀛愰儴闂� */ - private List<?> children = new ArrayList<>(); - -} +package com.ruoyi.common.core.domain; + +import com.baomidou.mybatisplus.annotation.TableField; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +import java.util.ArrayList; +import java.util.List; + +/** + * Tree鍩虹被 + * + * @author Lion Li + */ + +@Data +@EqualsAndHashCode(callSuper = true) +@Accessors(chain = true) +public class TreeEntity extends BaseEntity { + + private static final long serialVersionUID = 1L; + + /** + * 鐖惰彍鍗曞悕绉� + */ + @TableField(exist = false) + @ApiModelProperty(value = "鐖惰彍鍗曞悕绉�") + private String parentName; + + /** + * 鐖惰彍鍗旾D + */ + @ApiModelProperty(value = "鐖惰彍鍗旾D") + private Long parentId; + + /** + * 瀛愰儴闂� + */ + @TableField(exist = false) + @ApiModelProperty(value = "瀛愰儴闂�") + private List<?> children = new ArrayList<>(); + +} -- Gitblit v1.9.3