//配置
List
TreeNodeConfig treeNodeConfig = new TreeNodeConfig();
// 指定节点字段的名称和父级节点的字段名称
treeNodeConfig.setIdKey("id");
treeNodeConfig.setParentIdKey("pid");
// 最大递归深度
treeNodeConfig.setDeep(3);
//对集合中的数据进行树状结构的组装:000 为最顶层父级节点的id
TreeUtil.build(list, "000",treeNodeConfig, (object, treeNode) -> Convert.toMap(String.class, Object.class, object).forEach(treeNode::putExtra))