更新部门的问题

来源:7-3 更新部门接口开发

371425

2019-10-16

图片描述
图片描述

问题1:能不能重复修改相同名字的部门?
问题2:为啥检查两次?
问题3:如果不相等的话,说明level等级规则变了?原来是 0.1.2 变为 22.33.44 我理解的对吗?
问题4:sysdept.batchUpdateLevel(deptList);//这里是不是批量修改等级level的值?
问题5:sysdept.updateByPrimaryKeySelective(after);//同级级别的部门直接修改–是不是说明level的规则没有变化?
我有这几个问题 请教 老师求解

写回答

1回答

Jimin

2019-10-16

你好,
问题1:可以
问题2:删掉一次,写重复了
问题3:level不相等了,代表当前部门层级被调整了,或者上级部门的层级发生变化导致子部门都跟着发生变化
问题4:是批量更新。当一个部门的层级发生变化时,会带来他下面的所有子部门的层级都要动态变化,这时就可以批量更新子部门的层级了。
问题5:部门层级没有调整,就不会涉及level的变化。但这个不是你那行代码的注释,那行代码就只是根据id进行更新,字段不为空的都进行更新

0
1
371425
非常感谢! 醍醐灌顶 恍然大悟 只要是 我不确定 得到老师的解答 我就放心了
2019-10-17
共1条回复

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

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

2261 学习 · 1347 问题

查看课程