@Data
@TableName("s_tree")
public class TreeNode {
// 树节点 ID
@TableId("id")
private Long id;
// 树节点名称
@TableField("label")
private String label;
// 父节点 ID
@TableField("parentId")
private Long parentId;
private List<TreeNode> children;
}
数据库 TreeNode 就是 Id Label parentId 三列
遍历文件转换成 TreeNode
TreeNode(id=28, label=新建文件夹, parentId=2, children=null)
TreeNode(id=32, label=新建文件夹, parentId=0, children=null)
TreeNode(id=34, label=新建文件夹, parentId=32, children=null)
@TableName("s_tree")
public class TreeNode {
// 树节点 ID
@TableId("id")
private Long id;
// 树节点名称
@TableField("label")
private String label;
// 父节点 ID
@TableField("parentId")
private Long parentId;
private List<TreeNode> children;
}
数据库 TreeNode 就是 Id Label parentId 三列
遍历文件转换成 TreeNode
TreeNode(id=28, label=新建文件夹, parentId=2, children=null)
TreeNode(id=32, label=新建文件夹, parentId=0, children=null)
TreeNode(id=34, label=新建文件夹, parentId=32, children=null)