public static class AppRoleTableRole.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
AppRoleTableRole.Builder |
allowAddRecord(Boolean allowAddRecord)
新增记录权限,仅在table_perm为2时有意义,用于设置记录是否可以新增。
|
AppRoleTableRole.Builder |
allowDeleteRecord(Boolean allowDeleteRecord)
删除记录权限,仅在table_perm为2时有意义,用于设置记录是否可以删除
示例值:true
|
AppRoleTableRole |
build() |
AppRoleTableRole.Builder |
fieldPerm(Map<String,Integer> fieldPerm)
字段权限,仅在table_perm为2时有意义,设置字段可编辑或可阅读。
|
AppRoleTableRole.Builder |
recRule(AppRoleTableRoleRecRule recRule)
记录筛选条件,在table_perm为1或2时有意义,用于指定可编辑或可阅读某些记录
示例值:
|
AppRoleTableRole.Builder |
tableId(String tableId)
数据表ID
示例值:tblKz5D60T4JlfcT
|
AppRoleTableRole.Builder |
tableName(String tableName)
数据表名
示例值:数据表1
|
AppRoleTableRole.Builder |
tablePerm(AppRoleTableRoleTablePermEnum tablePerm)
数据表权限,`协作者可编辑自己的记录`和`可编辑指定字段`是`可编辑记录`的特殊情况,可通过指定`rec_rule`或`field_perm`参数实现相同的效果
示例值:0
|
AppRoleTableRole.Builder |
tablePerm(Integer tablePerm)
数据表权限,`协作者可编辑自己的记录`和`可编辑指定字段`是`可编辑记录`的特殊情况,可通过指定`rec_rule`或`field_perm`参数实现相同的效果
示例值:0
|
public AppRoleTableRole.Builder tablePerm(Integer tablePerm)
示例值:0
tablePerm - public AppRoleTableRole.Builder tablePerm(AppRoleTableRoleTablePermEnum tablePerm)
示例值:0
tablePerm - AppRoleTableRoleTablePermEnumpublic AppRoleTableRole.Builder tableName(String tableName)
示例值:数据表1
tableName - public AppRoleTableRole.Builder tableId(String tableId)
示例值:tblKz5D60T4JlfcT
tableId - public AppRoleTableRole.Builder recRule(AppRoleTableRoleRecRule recRule)
示例值:
recRule - public AppRoleTableRole.Builder fieldPerm(Map<String,Integer> fieldPerm)
示例值:{"姓名": 1, "年龄": 2}
fieldPerm - public AppRoleTableRole.Builder allowAddRecord(Boolean allowAddRecord)
示例值:true
allowAddRecord - public AppRoleTableRole.Builder allowDeleteRecord(Boolean allowDeleteRecord)
示例值:true
allowDeleteRecord - public AppRoleTableRole build()
Copyright © 2024. All rights reserved.