4.1.12 编辑角色
接口说明:
名称 | 内容 |
---|---|
URL | https://xxx/tums/account/v1/editRole |
功能说明 | 编辑角色 |
使用限制 | 需要用户管理权限 |
请求参数:
参数名称 | 参数描述 |
---|---|
roleId Integer | 角色ID |
roleName String | 角色名称 |
description String | 角色描述(可选) |
projectList Set | 角色关联项目列表,包含项目ID和项目名称 |
menuList Set | 角色关联菜单权限,包含菜单ID和菜单名称 |
previewRegions Set | 角色可预览的区域(可选),包含区域ID列表 |
previewDevices Set | 角色可预览的设备(可选),包含设备ID列表,优先级低于区域预览权限 |
playbackRegions Set | 角色可回放的区域(可选),包含区域ID列表 |
playbackDevices Set | 角色可回放的设备(可选),包含设备ID列表,优先级低于区域回放权限 |
返回参数
参数名称 | 参数描述 | |
---|---|---|
result | 无 | |
error_code | -80118 | 角色名已存在 |
-80122 | 角色不存在 | |
-80124 | 默认角色修改拒绝 | |
-80202 | 项目不存在 | |
-82400 | 参数错误 | |
-82401 | 权限不足 | |
-82402 | 用户重新登录 |
代码示例
https://xxx/tums/account/v1/editRole request: { "roleId":11, "roleName":"testRole11", "description":"test add role", "projectList":[ { "projectId":"7", "projectName":"管理中心" }], "meunuList":[ { "menuId":1, "menuUrl":"resource" }], "previewRegions":[7,8], "previewDevices":["2","3"], "playbackRegions":[10], "playbackDevices":[] } response: { "error_code": 0 }