package com.zhgd.xmgl.base; import lombok.Data; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * 树节点 */ @Data public class TreeNode { /** * 节点id */ private Long id; /** * 节点名 */ private String label; /** * 深度 */ private Long depth; /** * 是否被关闭 */ private String state = "closed"; /** * 属性集合 */ private Map attributes = new HashMap<>(); /** * 子节点列表 */ private List children = new ArrayList<>(); }