
基于SpringBoot+Vue+MybatisPlus的若依前后端分离版本
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
简介:本项目采用Spring Boot框架结合Vue前端技术及MyBatis Plus持久层方案,构建了一个高效、灵活的若依管理系统前后端分离版本。
版本:v3.8.5
新权限更新:
部门管理模块新增了对增删改操作的判断功能,根据当前登录用户的所属部门来分配相应的权限;在列表中,如果授权的部门包含当前用户所在的部门,则可以进行子级的操作和修改,否则无法执行这些操作。
用户管理部分加入了限制条件,即禁止对当前登录账户本身进行删除或更改操作。
角色管理模块进行了优化:查询并显示了与当前用户关联的角色信息;在列表中,对于属于该用户的授权角色条目不允许执行删除、编辑等变动性操作。
后端改进:
1. 将mybatis框架替换为更为高效的mybatis-plus(修改路径包括主目录下的pom.xml和ruoyi-common/pom.xml文件)。
2. 引入了lombok库以简化实体类中的setter和getter方法编写。(涉及的配置位于ruoyi-common/pom.xml中)
3. 更新代码生成器,使其兼容mybatis-plus框架(相关修改在ruoyi-generator/src/main/resources/velocity/java目录下的文件内)。
4. 集成了Swagger API文档工具,并以部门管理模块为例进行了演示。
官方的代码质量...呵呵(笑笑)。参考改进后的部门管理部分重新编写上述功能描述。
全部评论 (0)
还没有任何评论哟~


