不同用户组的用户查询相同列表做类似机构id过滤

我们这边系统有很多机构都可以登录,登录后现在处理是根据获取会话session的机构id来做查询过滤的,也就是相同的列表做了条件查询。请问使用cuba实现相同的功能或者替代。
我的思路是不用多租户的方式,建立用户组给机构,用户组看到相同的列表查询条件加上用户组的id,这样不知道可不可以,谢谢了

你好,
先了解一下CUBA 框架的访问组。
https://doc.cuba-platform.cn/manual-7.1-chs/groups.html

看了,我现在就是把机构和用户访问组当成一个,但是是分开的,通过会话属性做了控制,但是列表一多,实体要加的约束也多。
我建的机构有orgaCode
{E}.orga.orgaCode = :session$orgaCode

没有完全明白你的意思,能再描述一下你的场景并且明确一下具体问题吗?

我新提交了一个主题