| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
TableRole.Builder |
allowAddRecord(Boolean allowAddRecord)
新增记录权限,仅在table_perm为2时有意义,用于设置记录是否可以新增
示例值:true
|
TableRole.Builder |
allowDeleteRecord(Boolean allowDeleteRecord)
删除记录权限,仅在table_perm为2时有意义,用于设置记录是否可以删除
示例值:true
|
TableRole |
build() |
TableRole.Builder |
fieldActionRules(Map<String,Map<String,Integer>> fieldActionRules)
可读的视图集合,仅在view_perm为1时有意义,未设置表示所有视图可读
示例值:{"select_option_edit": {"字段1":0}}
|
TableRole.Builder |
fieldPerm(Map<String,Integer> fieldPerm)
字段权限,仅在table_perm为2时有意义,设置字段可编辑或可阅读
示例值:{"姓名": 1, "年龄": 2}
|
TableRole.Builder |
otherRecRule(OtherRecRule otherRecRule)
记录筛选条件,在rec_rule.Perm为2时有意义,用于指定剩余可阅读的记录
示例值:
|
TableRole.Builder |
recRule(RecRule recRule)
记录筛选条件,在table_perm为1或2时有意义,用于指定可编辑或可阅读某些记录
示例值:
|
TableRole.Builder |
tableId(String tableId)
数据表ID
示例值:tblKz5D60T4JlfcT
|
TableRole.Builder |
tableName(String tableName)
数据表名
示例值:数据表1
|
TableRole.Builder |
tablePerm(Integer tablePerm)
数据表权限
示例值:0
|
TableRole.Builder |
tablePerm(TableRoleTablePermEnum tablePerm)
数据表权限
示例值:0
|
TableRole.Builder |
viewPerm(Integer viewPerm)
视图权限
示例值:2
|
TableRole.Builder |
viewPerm(TableRoleViewPermEnum viewPerm)
视图权限
示例值:2
|
TableRole.Builder |
viewRules(Map<String,Integer> viewRules)
可读的视图集合,仅在view_perm为1时有意义,未设置表示所有视图可读
示例值:{"vewEYknYcC": 0}
|
public TableRole.Builder tablePerm(Integer tablePerm)
示例值:0
tablePerm - public TableRole.Builder tablePerm(TableRoleTablePermEnum tablePerm)
示例值:0
tablePerm - TableRoleTablePermEnumpublic TableRole.Builder tableName(String tableName)
示例值:数据表1
tableName - public TableRole.Builder tableId(String tableId)
示例值:tblKz5D60T4JlfcT
tableId - public TableRole.Builder recRule(RecRule recRule)
示例值:
recRule - public TableRole.Builder otherRecRule(OtherRecRule otherRecRule)
示例值:
otherRecRule - public TableRole.Builder fieldPerm(Map<String,Integer> fieldPerm)
示例值:{"姓名": 1, "年龄": 2}
fieldPerm - public TableRole.Builder allowAddRecord(Boolean allowAddRecord)
示例值:true
allowAddRecord - public TableRole.Builder allowDeleteRecord(Boolean allowDeleteRecord)
示例值:true
allowDeleteRecord - public TableRole.Builder viewPerm(Integer viewPerm)
示例值:2
viewPerm - public TableRole.Builder viewPerm(TableRoleViewPermEnum viewPerm)
示例值:2
viewPerm - TableRoleViewPermEnumpublic TableRole.Builder viewRules(Map<String,Integer> viewRules)
示例值:{"vewEYknYcC": 0}
viewRules - public TableRole.Builder fieldActionRules(Map<String,Map<String,Integer>> fieldActionRules)
示例值:{"select_option_edit": {"字段1":0}}
fieldActionRules - public TableRole build()
Copyright © 2025. All rights reserved.