实战项目积累

140 阅读1分钟
  • 递归查询某部门下的所有子部门编码
public List<String> getDeptCodesByParentCodeDeep(String deptCode,List<String> allCodes) {
    // 查询某部门下的直接子部门的编码
    List<String> deptCodes = getDeptCodeByParentCode(deptCode);
    allCodes.addAll(deptCodes);
    
    for (String code: deptCodes){
        getDeptCodesByParentCodeDeep(code,allCodes);
    }
    return allCodes;
}