接口描述:传入节点id和视图id以及要修改的投影信息,修改节点在当前视图上的投影。
URL地址:http://ip:port/wapi/v1/nodes/{nodeId}/diagram_id/{diagramId}/vis_nodes
访问方法::Put
请求参数:
Path参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
nodeId | Long | 24000000055171 | 是 | 节点id |
diagramId | Long | 24000000051383 | 是 | 节点投影id |
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
angle | integer | 0 | 否 | 角度 |
canDelete | Boolean | false | 否 | 可否删除 |
canMove | Boolean | false | 否 | 可否移动 |
canResize | Boolean | false | 否 | 可否修改大小 |
depth | integer | 0 | 否 | 深度 |
width | double | 103.2 | 否 | 宽度 |
height | double | 151.4 | 否 | 高度 |
x | double | 741.8 | 否 | X坐标 |
y | double | 205.19 | 否 | Y坐标 |
响应示例:
{
"code": 200,
"data": {
"vis_node": {
"id": 2782065,
"nodeId": 24000000055171,
"diagramId": 24000000051383,
"x": 741.8510629944446,
"y": 206.19276982913345,
"z": null,
"width": 103.07473351524311,
"height": 151.434478707206,
"depth": 0,
"imageOverride": null,
"keepAspectRatio": false,
"angle": 0,
"canMove": true,
"canResize": true,
"canRotate": true,
"canDelete": true,
"zOrder": 1,
"displayed": true,
"master": true,
"new": true
}
}
}
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
diagramId | Long | 24000000051383 | 是 | 视图id |
levelType | integer | 2 | 是 | 层级 |
objectId | Long | 24000000055171 | 是 | 节点id |
响应示例:
{
"vis_nodes": [
{
"id": 2782065,
"nodeId": 24000000055171,
"diagramId": 24000000051383,
"x": 741.8510629944446,
"y": 206.19276982913345,
"z": null,
"width": 103.07473351524311,
"height": 151.434478707206,
"imageOverride": null,
"keepAspectRatio": false,
"angle": 0,
"canMove": true,
"canResize": true,
"canRotate": true,
"canDelete": true,
"zOrder": 2,
"displayed": true,
"typeId": 26000000131132,
"name": "42U 600×1200",
"parentId": 24000000051383,
"slotId": null,
"masterId": null,
"route": "24000000000001/24000000000693/24000000051254/24000000051255/24000000051383/24000000055171",
"mapZoom": 3,
"nodeTypeName": "42U 600×1200",
"nodeTypeImage": "zcrtx5na.svg",
"nodeTypeTypeGroup": 8,
"nodeTypeHeight": 1200,
"nodeTypeWidth": 600,
"mountedNodesData": null,
"shapes": null,
"diagramSublink": null,
"diagramSublinks": null,
"unitsHeight": null,
"hasEmbeddedFile": false,
"clusterSize": null,
"table": [],
"depth": 0,
"blocked": false,
"master": true,
"cluster": null
}
],
"code": 200,
"vis_links": []
}
接口描述:传入视图id和选择的节点的id,以及要修改的设置属性值,批量修改节点投影。
URL地址:http://ip:port/wapi/v1/bath_edit_vis_nodes
访问方法::Put
请求参数:
Body参数
diagramId | Long | 24000000433143 | 是 | 视图id |
---|---|---|---|---|
selectedIdList | Array[Long] | [24000000433143] | 是 | 选中节点id数组 |
angle | integer | 0 | 否 | 角度 |
canDelete | Boolean | false | 否 | 可否删除 |
canMove | Boolean | false | 否 | 可否移动 |
canResize | Boolean | false | 否 | 可否改大小 |
depth | integer | 0 | 否 | 深度 |
width | double | 103.2 | 否 | 宽度 |
height | double | 151.4 | 否 | 高度 |
x | double | 741.8 | 否 | X坐标 |
y | double | 205.19 | 否 | Y坐标 |
offset_x | double | 10.0 | 否 | X坐标偏移 |
offset_y | double | 10.0 | 否 | Y坐标偏移 |
{
"code": 200,
"data": "success"
}