数据权限
# 数据权限
数据权限是每一个基础后台框架绕不过去的一个功能,不同的员工拥有不同的权限,登录后看到不同的数据
# 怎么实现数据权限
本项目使用的是mybatis-plus来当做Orm框架,如果去看mp的源码,其实会发现已经有数据权限拦截器了
当然我开发的时候已经是比较早了,应该是3.3的版本的时候就开发了,现在3.5的数据权限拦截器已经不一样了,可以看一下现在的拦截器实现
不管怎么说,仿着这个3.3拦截器,yt4j中也开发了自己的数据权限拦截器,主要的代码时期还是对于实现怎么获取数据权限的数据
yt4j中提供了一个默认实现,如果有自己的需求,可以按照自己的业务来进行修改
3.5.7后,我发现这里有点报错,按照源码稍微改了一下,之前讲的默认实现,不看也行,和我们使用DataScope参数不一样
讲一下这个默认实现,需要大家在方法参数中加上DataScope参数,这个参数的字段就是数据权限查询语句的字段
上次更新: 2024/09/11, 00:49:58