自定义sql如何添加行级权限
更新时间: 2022-10-14 13:46:14
阅读 3932
自定义SQL行级权限说明文档
1.创建自定义sql
用指定mysql数据库类型数据连接创建数据模型,在自定义sql中创建需要赋予权限的sql语句模型
2.对自定义SQL赋予行级权限
2.1数据权限管理所在位置:项目中心—数据权限管理
2.2填写权限:在自定义sql中可以找到在数据模型准备的自定义sql
案例中数据项勾选“东北”即为只可以看到行数据为“东北”信息,下方可以自由选择勾选项为选择或排除
权限规则:设置多个字段时,权限与权限之间可以选择AND,满足字段1和字段2,选择OR,满足字段1或字段2
例如:在权限字段中,首先选择订单表—地区—东北,其次选择订单表—类别—B
权限规则AND指设置的这两个字段同时满足。赋予到用户身上时,在下方的订单表中,用户只能看到第3行数据,东北—黑龙江—B—200
OR指这两个权限满足一个就行,这时赋予到用户身上,他能看到2、3、4行的数据
设置方式中有固定值,动态值以及组织架构可供选择
2.3赋权:在数据权限右侧选择成员并把其账号加入,即可完成赋权
文档反馈
以上内容对您是否有帮助?