Commit fd945c37 authored by Rensq's avatar Rensq

优化组织机构树接口

parent 93a88da1
......@@ -480,9 +480,9 @@ public class NewSysUserController extends SuperController {
return baseResponse;
}
@ApiOperation(value = "【根据当前机构id获取子组织机构树及子部门、人员信息】 ", notes = "personnelInfo 为空时或0时,获取人员信息")
@ApiOperation(value = "【根据当前机构id获取子组织机构树及子部门、人员信息】 ", notes = "personnelInfo 为空时或0时,获取人员信息;isSubordinates 是否包含下属 0否 1是")
@GetMapping(value = "/getOrgAndTree")
public BaseResponse<NewTreeVo> getOrgAndTree(String orgId, String personnelInfo) {
public BaseResponse<NewTreeVo> getOrgAndTree(String orgId, String personnelInfo,@RequestParam(value = "isSubordinates",defaultValue = "0") String isSubordinates) {
BaseResponse<NewTreeVo> baseResponse = new BaseResponse<>();
// 获取所有非删除状态的SysOrg记录
List<NewSysOrg> allOrgs = sysOrgService.list(new QueryWrapper<NewSysOrg>()
......@@ -491,7 +491,7 @@ public class NewSysUserController extends SuperController {
Map<String, NewSysOrg> orgMap = allOrgs.stream()
.collect(Collectors.toMap(NewSysOrg::getOrgId, Function.identity()));
// 构建树结构
NewTreeVo rootNewTreeVo = buildTree(orgId, orgMap, personnelInfo,0,"1");
NewTreeVo rootNewTreeVo = buildTree(orgId, orgMap, personnelInfo,0,isSubordinates);
baseResponse.setData(rootNewTreeVo);
return baseResponse;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment