当前位置:   article > 正文

以RuoYi 为例进行数据权限设置(2023.12.20)_ruoyi-cloud框架怎么进行权限控制

ruoyi-cloud框架怎么进行权限控制

1. 需求分析

2. 编写数据表

在若依的数据库中建立设备表:equipment

3. 代码编写

这里使用若依的代码生成功能实现,生成代码完成后根据需要修改一下代码即可。

关于生成代码的使用可以参考我的这篇博客Rouyi Vue 生成代码使用(2023.11.11)

3.1 Service 层

使用@DataScope 注解的原因可以参考我的这篇博客以RuoYi 为例介绍Spring AOP —— 面向切面编程(2023.12.20)

3.2 Mapper 层

4. 权限使用和测试

将用户若依设置为测试部门

将用户lewis 设置为财务部门

在角色管理里将权限范围改为本部门及以下数据权限

在用户admin 的超级管理员权限下,有两条数据

在用户ry 的普通角色权限下,只有ry 自己部门的一条数据

在用户lewis 的普通角色权限下,只有lewis 自己部门的一条数据

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/48996
推荐阅读
相关标签
  

闽ICP备14008679号