关于MBP自定义数据权限开发

Blade 未结 1 199
TomatoLay
TomatoLay 剑者 2024-06-02 10:59

业务情况:同一个租户下面,会分总公司和分公司,上级公司可以看到下级公司所有的数据,不能反向查看,和部门数据权限不同的是,分公司内的部门是可以查看自己公司的所有数据,bladex目前的数据权限好像只是部门数据权限,和我们这个业务场景不一致,和租户的概念又不一样,租户是完全隔离,所以我们设计了一个机构的概念。参考bladex的租户隔离方法,实现了一套机构隔离方法,普通查询字段也能拼接上,但是分页查询的时候,select count语句并不会添加机构字段

普通的sql查询

image.png

通过page分页查询,并没有拼接字段

image.png

1条回答
提交回复