跳到主要内容

应用功能

功能权限

获取应用下的功能权限

根据应用code查找应用下所有的功能权限

支持版本:暂不支持

接口

HttpGet:api/FrontEnd/getUserAppPermission/{appCode}/{userId}

请求实体

请求示例:

查询管理员在应用项目管理下的所有权限

api/FrontEnd/getRoleUserList/xmgl/18f923a7-5a5e-426d-94ae-a55ad1a4b239

返回结果

返回示例(成功):

是否只返回有权限的集合?

{
"Code": 200,
"Message": "",
"ExceptionSeqNo": null,
"Result": [{
"Code": "c1ab3b640b39f198",
"Name": "事务追踪", -- 功能菜单名称
"IsAppOwnerAccess": false,
"Checked": false, -- 是否有权限
"IsFolder": true, -- 功能菜单类型:true表示目录,false表示功能
"Description": null,
"AppItemType": "GridList",
"Actions": [{
"Code": "9530240d6b1262ef",
"Name": "事务追踪",
"IsAppOwnerAccess": false,
"Checked": false, -- 是否有权限
"IsFolder": false,
"Description": null,
"AppItemType": "GridList", -- 功能菜单类型
"Actions": [{ -- 按钮
"Code": "01",
"Name": "新增",
"IsAppOwnerAccess": false,
"Checked": false, -- 是否有权限
"IsFolder": false,
"Description": null,
"AppItemType": "GridList",
"Actions": null
}, {...},{
"Code": "3089a43a-a8df-4013-a8c6-ca2b5cca8a98",
"Name": "一键催办",
"IsAppOwnerAccess": false,
"Checked": false, -- 是否有权限
"IsFolder": false,
"Description": null,
"AppItemType": "GridList",
"Actions": null
}]
}]
}, {
...
}],
"Status": 1,
"MessageShowType": 0
}

返回示例(失败):

{  
"Code": 203,
"Message": "应用Code[admin1]不存在",
"ExceptionSeqNo": null,
"Result": null,
"Status": 0,
"MessageShowType": 0
}