后端返回树形结构给前端

public List buildDeptTree(List depts) {
if(depts!= null && depts.size()>0) {
//取出部门列表中的所有部门id
List deptIds = new ArrayList();
for(HzbsSysDepartment dept : depts) {
deptIds.add(dept.getDeptid());
}
//判断当前节点是否是顶级节点,如果部门id列表中不包含当前父部门id,
//则表示当前部门存在子部门
return depts.stream().filter(o -> !deptIds.contains(o.getUpdeptid()))
//将子部门列表查出来存入当前部门的chiren中
.peek(o -> o.setChiren(buildChiren

后端返回树形结构给前端最先出现在Python成神之路

版权声明:
作者:siwei
链接:https://www.techfm.club/p/25713.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>