若依的${params.dataScope}
若依的<-- 数据范围过滤 -->${params.dataScope}${params.dataScope}的意思就是入参参数.dataScope属性这个地方的参数是一个实体类,SysDept,这个实体类继承了BaseEntity;BaseEntity有一个属性是params,Controller层,这时候没有值:到Service层因为有了@DataScope(deptAlias =
·
若依的
<-- 数据范围过滤 -->
${params.dataScope}
${params.dataScope}的意思就是入参参数.dataScope属性,即 SysDept对象.dataScope属性
这个地方的参数是一个实体类,SysDept,这个实体类继承了BaseEntity;
BaseEntity有一个属性是params,
Controller层,这时候没有值:
到Service层因为有了@DataScope(deptAlias = “d” )注解,所以给这个属性赋值了;
这个注解是若依自定义的
会根据其角色所拥有的权限来给key为dataScope的集合元素赋值value,
实现在DataScopeAspect
参考:若依大佬整理的文档(数据权限)
若依-数据权限管理(若依-数据权限管理)
更多推荐
已为社区贡献1条内容
所有评论(0)