简要描述
根据功能CODE,获取功能权限数据
请求链接
/je/develop/funcInfo/getStaticFuncPermByCode
请求方式
POST
请求头
属性 |
值 |
Content-Type |
application/x-www-form-urlencoded; charset=UTF-8 |
请求参数
说明
参数 |
类型 |
必填 |
默认值 |
说明 |
refresh |
true/false(String) |
否 |
false |
是否刷新,0:否,1:强制刷新,不从缓存中拿 |
FUNCINFO_FUNCCODE |
String |
是 |
|
功能CODE |
tableCode |
String |
是 |
JE_CORE_FUNCINFO |
固定值,功能CODE表 |
perm |
没用 |
|
|
|
示例
{
refresh: true
tableCode: JE_CORE_FUNCINFO
FUNCINFO_FUNCCODE: JE_DEMO_YZSQ
perm: 0
}
返回结果
说明
参数 |
类型 |
必填 |
默认值 |
说明 |
all |
Boolean |
是 |
false |
是否全部权限 |
versa |
Boolean |
是 |
false |
是否取反 |
querySql |
String |
否 |
空 |
查询Sql |
sqlOverwrite |
Boolean |
是 |
false |
是否覆盖 |
fieldIds |
Array< String> |
否 |
[] |
字段权限 |
fieldReadOnlyIds |
Array |
否 |
[] |
只读字段ID列表 |
buttonIds |
Array |
否 |
[] |
功能按钮权限 |
childrenIds |
Array |
否 |
[] |
子功能 |
dicCodes |
Array |
否 |
[] |
字典CODEs |
dicInfos |
Map<String, FuncDicPermVo> |
否 |
[] |
字典信息 |
useCjglIds |
Array< String> |
否 |
[] |
使用关系ID |
deptCjIds |
Array< String> |
否 |
[] |
部门层次关系 |
seeUserIds |
Array< String> |
否 |
[] |
可见人ID |
seeDeptIds |
Array< String> |
否 |
[] |
可见部门ID |
seeRoleIds |
Array< String> |
否 |
[] |
可见角色ID |
seeSentryIds |
Array< String> |
否 |
[] |
可见岗位ID |
permConfig |
Array< String> |
否 |
[] |
权限类型 |
permSql |
String |
否 |
空 |
权限Sql |
permJs |
String |
否 |
空 |
权限脚本 |
userField |
String |
否 |
空 |
用户控制字段 为空使用SY_CREATEUSERID |
deptField |
String |
否 |
空 |
部门控制字段 为空使用SY_CREATEORGID |
sqlPerms |
Array < FuncSqlPermVo> |
否 |
[] |
角色数据权限sql |
lastVersion |
String |
是 |
空 |
功能用户权限版本 |
FuncDicPermVo说明
参数 |
类型 |
必填 |
默认值 |
说明 |
allItem |
Boolean |
是 |
false |
SQL覆盖 |
querySql |
String |
是 |
false |
目标值 |
sqlOverwrite |
Boolean |
是 |
false |
SQL覆盖 |
sqlQuery |
Boolean |
是 |
true |
记录字典是否查询 |
itemIds |
Array |
是 |
false |
目标值数组 |
FuncSqlPermVo说明
参数 |
类型 |
必填 |
默认值 |
说明 |
permType |
String |
是 |
false |
权限类型 ROLE/DEPT |
roleId |
String |
是 |
false |
角色或部门ID |
querySql |
String |
是 |
false |
权限Sql |
sqlOverwrite |
Boolean |
是 |
true |
是否覆盖功能默认数据权限sql |
成功示例
{
all: true
versa: false
querySql: ""
sqlOverwrite: false
fieldIds: []
fieldReadOnlyIds: []
buttonIds: ["jlYnW9MkGq1CQzTEWr0", "2YSz4bM16dnk3UqMl8j", "MgriZPqWaBTZEfJCfkF", "DogY8zNRfL6DqhpKXTb"]
childrenIds: []
dicCodes: []
useCjglIds: []
deptCjIds: []
seeUserIds: []
seeDeptIds: []
seeRoleIds: []
seeSentryIds: []
permConfig: []
permSql: ""
permJs: ""
userField: ""
deptField: ""
dicInfos: {}
sqlPerms: []
lastVersion: "1589848706163"
}
接口使用场景
失败示例
没有失败信息,现在后台是toWrite
{
}
版本
版本 |
日期 |
说明 |
v1.0 |
2020-05-19 |
新增 |
最后编辑: 呼丽华 文档更新时间: 2024-08-21 10:58 作者:呼丽华