ruoyi若依 组织架构设计--[ 角色管理 ]

ruoyi若依 组织架构设计--[ 角色管理 ]

  • 角色新增
    • 后端代码
  • 角色修改
    • 后端代码
  • 角色查询
  • 角色删除
  • 角色分配数据权限
    • 后端代码
  • 角色分配用户

角色新增

ruoyi若依 组织架构设计--[ 角色管理 ]_第1张图片

后端代码

ruoyi若依 组织架构设计--[ 角色管理 ]_第2张图片
ruoyi若依 组织架构设计--[ 角色管理 ]_第3张图片
ruoyi若依 组织架构设计--[ 角色管理 ]_第4张图片

有一点,我认为新增的时候,也需要修改redis中的权限。

角色修改

ruoyi若依 组织架构设计--[ 角色管理 ]_第5张图片

后端代码

ruoyi若依 组织架构设计--[ 角色管理 ]_第6张图片
ruoyi若依 组织架构设计--[ 角色管理 ]_第7张图片
ruoyi若依 组织架构设计--[ 角色管理 ]_第8张图片

  1. 因为修改了role_menu表了,也就是角色对应的菜单增加或者减少了,所以perss 需要重新取一遍。
  2. 更新一遍token。存到redis中

角色查询

注意一下数据权限即可。

ruoyi若依 组织架构设计--[ 角色管理 ]_第9张图片

角色删除

ruoyi若依 组织架构设计--[ 角色管理 ]_第10张图片

删除角色部门关联表是为了删除当前角色分配的数据权限。

角色分配数据权限

ruoyi若依 组织架构设计--[ 角色管理 ]_第11张图片

后端代码

ruoyi若依 组织架构设计--[ 角色管理 ]_第12张图片
ruoyi若依 组织架构设计--[ 角色管理 ]_第13张图片

角色分配用户

所谓的角色分配用户,其实就是把当前角色分配给多个用户

ruoyi若依 组织架构设计--[ 角色管理 ]_第14张图片

后端代码:
ruoyi若依 组织架构设计--[ 角色管理 ]_第15张图片

你可能感兴趣的:(若依框架源码,java)