Skip to content

🎯 数据范围体系

  • 在业务系统中,经常需要通过用户的所属组织机构角色岗位,控制用户所能查看到的数据范围
  • 数据权限体系中,基于 MyBatis-Plus 数据权限插件实现的的数据权限控制方案中,已预置了5种 数据权限范围

数据权限范围

  • 全部数据权限:所有数据,即不做数据权限控制。
  • 组织|部门数据权限:用户自己本组织|部门的数据。
  • 组织|部门及以下数据权限:用户自己本组织|部门及子组织|部门的数据。
  • 自定数据权限:自定义数据权限,即配置某角色可以访问若干个自选的组织|部门的数据。
  • 仅本人数据权限:自己的数据。

系统提供单独给用户授权指定接口数据范围的权限功能。

授权后

用户拥有的最终数据范围 = 拥有角色的数据范围 + 拥有岗位的数据范围 + 个人单独拥有的数据范围并集