🎯 数据范围体系
- 在业务系统中,经常需要通过用户的所属
组织机构、角色或岗位,控制用户所能查看到的数据范围。 - 在数据权限体系中,基于
MyBatis-Plus数据权限插件实现的的数据权限控制方案中,已预置了5种数据权限范围。
数据权限范围
全部数据权限:所有数据,即不做数据权限控制。组织|部门数据权限:用户自己本组织|部门的数据。组织|部门及以下数据权限:用户自己本组织|部门及子组织|部门的数据。自定数据权限:自定义数据权限,即配置某角色可以访问若干个自选的组织|部门的数据。仅本人数据权限:自己的数据。
系统提供
单独给用户授权指定接口的数据范围的权限功能。授权后
用户拥有的最终数据范围=拥有角色的数据范围+拥有岗位的数据范围+个人单独拥有的数据范围的并集