v3.8.5版本中,为权限管理和用户管理功能新增了一些判断和操作限制。权限管理方面,根据用户所属部门判断是否可新增、修改或删除,如果授权的部门与当前登录的部门一致,则可以新增并对应操作子级;否则无增删改操作权限。用户管理方面,判断当前登录人为被管理用户,禁止删除和修改。角色管理方面,查询登录人授权的角色和登录人添加的角色,并根据授权角色限制部分操作。后端方面的改进:1、将mybatis引擎替换为mybatis-plus;2、加入lombok实体类插件简化代码;3、改进代码生成文件组合mybatis-plus;4、在部门管理中加入SwaggerApi作为例子进行代码质量优化。更多改进内容,请参考部门管理模块。
暂无评论