RuoYi-Vue-Plus (角色部门-数据权限 @DataPermission使用、自定义数据权限、数据权限拦截 、处理器解读)

本章主要是数据权限控制:

        本章按照对部门id,用户id举例控制数据权限

功能:

1.支持自动注入 sql 数据过滤
2.查询、更新、删除 限制
3.支持自定义数据字段过滤
4.模板支持 spel 语法实现动态 Bean 处理

一、角色部门权限@DataPermission

1-使用及简介

权限范围五个

  • 全部权限:crud全部数据权限
  • 自定义权限:对选择的部门有数据权限
  • 本部门及以下:本部门及以下子部门数据权限
  • 仅本人数据权限: 只能修改自己数据

 后端代码注意点:

比如上面的部门角色控制,是根据 部门 id 和 用户id 控制对数据的操作权限

所以Mapper注解如下:

  •         作用在方法上
  •         作用在类上
 @DataPermission({

最近更新

  1. TCP协议是安全的吗?

    2024-04-26 23:38:02       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-26 23:38:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-26 23:38:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-26 23:38:02       20 阅读

热门阅读

  1. 【动态规划】Leetcode 32. 最长有效括号【困难】

    2024-04-26 23:38:02       12 阅读
  2. 启动MySQL服务

    2024-04-26 23:38:02       15 阅读
  3. 38 事件

    2024-04-26 23:38:02       18 阅读
  4. 【MySQL面试题】经典面试题之“b+树”

    2024-04-26 23:38:02       20 阅读
  5. Nest.js项目小结2

    2024-04-26 23:38:02       14 阅读
  6. 机器学习模型保存和导出pmml文件(python代码)

    2024-04-26 23:38:02       16 阅读