| | |
| | | package org.springblade.common.utils; |
| | | |
| | | import org.springblade.common.node.TreeIntegerNode; |
| | | import org.springblade.common.node.TreeNode; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | |
| | | public class NodeTreeUtil { |
| | | |
| | | /** |
| | | * 警员map 转 tree 组织机构 |
| | | * 树转换 |
| | | * @param treeMap |
| | | * @return |
| | | */ |
| | | public static List<TreeNode> getNodeTree(Map<String, TreeNode> treeMap){ |
| | | List<TreeNode> tree = new ArrayList<>(); |
| | | public static List<TreeIntegerNode> getNodeTree(Map<Integer, TreeIntegerNode> treeMap){ |
| | | List<TreeIntegerNode> tree = new ArrayList<>(); |
| | | if (treeMap.size() > 1) { |
| | | treeMap.forEach((id, treeNode) -> { |
| | | if (treeMap.containsKey(treeNode.getParentId())) { |