一张表,有一个分类字段,根据这个分类字段,要实现不同的权限控制方案。比如在字段为 A 时,根据 A 字段的权限控制方式去查询,字段为 B 时就按 B 的权限控制去查询,这种设计可以实现吗?
1
dk7952638 Dec 17, 2021
1 逻辑代码实现
2 如果是关系型数据库,可根据角色使用 SQL 解析器进行条件注入 3 简单的项目直接选 1 |
2
securityCoding Dec 17, 2021
数据权限跟业务相关性太强 ,手动处理吧
|
3
Saxton Dec 17, 2021
没听懂你的需求,说一下我这里的需求,我们数据权限是根据用户的角色和部门来做决定,用的框架是 mybatis ,写一个 handler 来全局根据用户权限加 where 条件。
|
4
baibaibaibai Dec 17, 2021
自己加逻辑判断
|
5
HelloWorld556 Dec 17, 2021
```
if(字段==A){} if(字段==B){} ``` |