简要描述

根据功能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 新增
最后编辑: 呼丽华  文档更新时间: 2025-05-23 14:31   作者:呼丽华