数据过滤只能用系统默认字段么?

Blade 未结 1 132
danking
danking 2025-12-23 16:46

一、该问题的重现步骤是什么?

1. 使用别的字段会报错

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

期待成功    报错了image.png

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

4.7 windows

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  •  admin
    admin (楼主)
    2025-12-23 17:18

    倒不是因为这个问题导致的,你的这个报错解决方法看这里:https://www.kancloud.cn/smallchill/blade/3197985


    作者追问:2025-12-23 17:18

    这个问题解决了  我需求是   把用户 和 机构开放给用户自行添加 他们只能看到自己的部门下级的部门和人员 这个需要改什么吗  我已经去掉了isadmin注解   忘记说了使用的boot  都默认用00000租户

    回答: 2025-12-23 17:18

    作者追问:2025-12-23 17:18

    这个文档我看了 我意思能不能自定义情况下能不能创建默认字段以外的过滤权限呢?

    作者追问:2025-12-23 17:18

    我加了一个用户管理那边 tree的字段 怎么都加不上去  只有第一个生效啦 求解求解image.png

    回答: 2025-12-23 17:18

    没看明白,麻烦把你的需求和你的改造详细说明下

    作者追问:2025-12-23 17:18

    image.png

    本来这个用户和部门都是admin的权限  需求是 想让各部门自己添加用户 

    1删掉isadmin注解

    2给dept的tree方法 lazytree加上web全注解过滤字段 "id"  我看sql的id是起了别名了

    然后不起作用  应该是这边只展示自己的部门   同样的方法在机构里可以只展示当前登录人的机构

    回答: 2025-12-23 17:18

    自带的数据权限就是固定字段来进行查询筛选的,你的需求其实更适合直接改造lazyTree这个接口对应的xml sql,把你的条件传递进xml的sql里,直接筛选就行了,不用数据权限来介入。

    0 讨论(0)
提交回复