获取所有下级部门原创
1人赞赏了该文章
86次浏览
编辑于2024年07月31日 15:57:57
/**
* @Description: 获取所有下级部门
* @Author: -liuyixian
* @Date: 2022-3-18 16:38:14
* @param ids: 部门id
* @return: java.util.List<java.lang.Long>
**/
public List<Long> selectLevelDept(Long ids){
//包含本级和下级所有部门的id集合
List<Long> allIds = new ArrayList<>();
allIds.add(ids);
//获取所有下属组织
List<Long> allSubordinateOrgs = OrgViewUtils.getSubOrgId(OrgViewTypeConst.OrgUnit, allIds, false, false, (QFilter) null);
allIds.addAll(allSubordinateOrgs);
return allIds;
}
* @Description: 获取所有下级部门
* @Author: -liuyixian
* @Date: 2022-3-18 16:38:14
* @param ids: 部门id
* @return: java.util.List<java.lang.Long>
**/
public List<Long> selectLevelDept(Long ids){
//包含本级和下级所有部门的id集合
List<Long> allIds = new ArrayList<>();
allIds.add(ids);
//获取所有下属组织
List<Long> allSubordinateOrgs = OrgViewUtils.getSubOrgId(OrgViewTypeConst.OrgUnit, allIds, false, false, (QFilter) null);
allIds.addAll(allSubordinateOrgs);
return allIds;
}
推荐阅读