```
//实体类中需要包含唯一id,pid和名称 此处不贴实体类
List<HrmDepartment> h1 = testService.queryDepApi();
//将department设置为部门树
if (!h1.isEmpty()) {
for ( HrmDepartment p : h1 ) {
// 子节点
HrmDepartment child = p;
if (ids.contains(p.getParentId())) {
allList.add(p);
continue;
} else {
for ( HrmDepartment innerPermission : h1 ) {
if ( child.getParentId() == innerPermission.getId()) {
// 父节点
HrmDepartment parent = innerPermission;
// 组合父子节点的关系
parent.getChildren().add(child);
break;
}
}
}
}
}