接口描述:获取系统内所有分组的节点权限设置。
URL地址:http://ip:port /wapi/v1/permissions_diagram_mapping_for_groups
访问方法::Get
请求参数:
null
响应示例:
[
{
"id": 141,
"groupId": 12000000000028,
"diagramId": 24000000000001,
"roleId": 13000000000001
},
{
"id": 72,
"groupId": 12000000000057,
"diagramId": 24000000000398,
"roleId": 13000000000001
}
]
接口描述:传入视图id,获取当前视图设置分组视图权限的数据。
URL地址:http://ip:port/wapi/v1/permissions_diagram_mapping_for_groups/{diagramId}/diagram_id
访问方法::Get
请求参数:
Path参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
diagramId | Long | 24000000000398 | 是 | 视图id |
[
{
"id": 72,
"groupId": 12000000000057,
"diagramId": 24000000000398,
"roleId": 13000000000001
}
]
接口描述:传入视图id和分组id,获取当前分组在当前视图内的权限。
URL地址:http://ip:port/wapi/v1/permissions_diagram_mapping_for_groups/{diagramId}/diagram_id/{groupId}/group_id
访问方法::Get
请求参数:
Path参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
diagramId | Long | 24000000000398 | 是 | 视图id |
groupId | Long | 12000000000057 | 是 | 分组id |
{
"id": 72,
"groupId": 12000000000057,
"diagramId": 24000000000398,
"roleId": 13000000000001
}
接口描述:传入视图id和分组id和权限,创建视图分组权限,注意设置的权限不能高于分组本身权限。
URL地址:http://ip:port/wapi/v1/permissions_diagram_mapping_for_groups
访问方法::Post
请求参数:
Body参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
diagramId | Long | 24000000000398 | 是 | 视图id |
groupId | Long | 12000000000057 | 是 | 分组id |
roleId | String | 模型用户 | 是 | 权限名 |
{
"code": 200,
"data": {
"id": 73,
"groupId": 12000000000005,
"diagramId": 24000000038215,
"roleId": 13000000000007
},
"message": "success"
}
接口描述:传入视图id和分组id,删除视图分组权限。
访问方法::Delete
请求参数:
Path参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
diagramId | Long | 24000000000398 | 是 | 视图id |
groupId | Long | 12000000000057 | 是 | 分组id |
{
"code": 200,
"data": {
"name": "3D",
"route": "24000000000001/24000000000693/24000000038215",
"id": 24000000038215,
"parentId": 24000000000693,
"permissions": "管理员",
"canResetPermissions": false,
"visNodeId": null,
"childs": null
}
}