数据权限问题,如何在保留数据权限和租户数据权限前提下,放开某个字段特定值都可以看到。

Blade 未结 1 195
iTong
iTong 剑童 2023-06-02 13:32
悬赏:10

一、问题描述。

1. 假设我有一个字段是是否通用数据,is_general。

2. 如何在保留系统数据权限过滤的前提下,将所有是通用数据(is_general=1)的数据全部查询出来?


1条回答
  • 可以用自定义数据权限:RPXETZP3Y(]~[@0QYB6W)J1.png

    作者追问:2023-06-02 16:27

    租户数据权限呢?增加自定义权限,比如is_system=1,那不同的租户也可以看到么?

    还是租户数据权限已经过滤,只是在租户已经过滤完的前提下再过滤,就没有意义了。

    作者追问:2023-06-03 19:13

    租户本身就是要提前过滤,只能看到自己的数据的。你的需要要看到所有就不适用,需要去掉租户的逻辑,自行实现了。可以用@TenantIgnore注解取消租户的自动过滤。

    0 讨论(0)
提交回复