关于计算层级

来源:7-1 新增部门接口开发

TimelessPast

2020-10-14

public static String calculateLevel(String parentLevel, Integer parentId){
    if (StringUtils.isBlank(parentLevel)){
        return ROOT;
    } else {
        return StringUtils.join(parentLevel, SEPARATOR, parentId);
    }
}

为什么传入的参数是上级部门的层级和上级部门的id,计算当前部门的层级不是应该传入上级部门的层级和当前部门的id吗

写回答

1回答

Jimin

2020-10-14

你好,这样同一个层级的节点的level才能是相同的,比如id为2和id为3在相同的层级下,那么他俩记录的level是一样的

0
0

Java开发企业级权限管理系统

源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术

2261 学习 · 1347 问题

查看课程