package cn.cslg.pas.common; import lombok.Data; import lombok.experimental.Accessors; import java.util.List; /** * 树结构类 * * @author chenyu * @date 2023/8/31 */ @Accessors(chain = true) @Data public class TreeNode { /** * 节点ID(权要排序号) */ private Integer sort; /** * 父节点ID:顶级节点为-1(父级权要排序号) */ private List parentSorts; /** * 节点名称(权要内容) */ private String content; /** * 子节点(当前权要的所有子级权要) */ private List children; public TreeNode(Integer sort, List parentSorts, String content) { this.sort = sort; this.parentSorts = parentSorts; this.content = content; } }