几乎在任何一个系统中,都离不开权限的设计,权限设计 = 功能权限 + 数据权限,而功能权限,在业界常常是基于 RBAC(Role-Based Access Control)的一套方案。数据权限功能是指在应用程序中实现的一种访问控制机制,它可以确保只有授权的用户或角色才能访问特定的数据。数据权限功能的设计意义不仅在于保护数据的安全性和完整性,还可以提高应用程序的可用性和易用性。通过限制用户的访问范围,可以减少不必要的数据查询和操作,从而提高应用程序的响应速度和性能。同时,数据权限功能还可以提高应用程序的易用性,因为它可以根据用户的角色和权限来动态显示不同的数据和功能,从而使用户只看到他们需要的数据和功能,而不会感到被过度干扰。PIGX 微服务开发平台支持常见角色权限、组织权限、以及自定义数据权限授权策略,开发过程通过中仅需在Mappe 增加DataScope参数即可实现数据权限拦截。
![](https://img-blog.csdnimg.cn/0c68f1e72ef24494b296bdd0529ea588.png)
![](https://img-blog.csdnimg.cn/741558246609466ebe710b72edc59f58.png)