菜单

43.视图分组权限类

下载

视图分组权限类

获取视图分组权限

  • 接口描述:获取系统内所有分组的节点权限设置。

  • 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

}

创建视图分组权限

参数名 类型 示例值 必填 说明
diagramId Long 24000000000398 视图id
groupId Long 12000000000057 分组id
roleId String 模型用户 权限名
  • 响应示例:

{

"code": 200,

"data": {

"id": 73,

"groupId": 12000000000005,

"diagramId": 24000000038215,

"roleId": 13000000000007

},

"message": "success"

}

删除视图分组权限

参数名 类型 示例值 必填 说明
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

}

}

最近修改: 2025-02-28