/**
-
递归所有配置数据
-
@param list 所有数据List
-
@param parentId 开始递归的parentId
-
@return
*/
public List buildTree(List list, int parentId){
List trees = new ArrayList();
for (BaseConfigModel entity : list) {
int menuId = entity.getId();
int pid = entity.getParentId();if (parentId == pid) { List<BaseConfigModel> menuLists = buildTree(list, menuId); entity.setChildren(menuLists); trees.add(entity); }
}
return trees;
}
作者:keep、小猴
来源:CSDN
原文:https://blog.csdn.net/qq_36468243/article/details/85258852
版权声明:本文为博主原创文章,转载请附上博文链接!