通过lambda实现菜单树形结构
public List listWithTree() {
//1、查出所有分类
List list = baseMapper.selectList(null);
//2、组装树形结构
List level1Menus = list.stream()
.filter(t -> t.getParentCid() == 0)
.map((menu) -> {
menu.setChildren(this.getChildren(menu,list));
return menu;
})
.sorted((
原创
2020-10-28 15:51:03 ·
1763 阅读 ·
2 评论