接口描述:查询当前用户左侧图层中对象(节点、链路)类型的ID,名称,实例个数,状态(开启/关闭显示)
URL地址:http://ip:port/wapi/v1/diagram/{nodeId}/diagram_displayed_entity_types
访问方法: Get
请求参数:
Path参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
nodeId | Long | 24000000049062 | 是 | 图层的视图diagram_id |
响应示例:
{
"code": 200,
"message": "success",
"data": {
"nodes": [
{
"name": "node",
"count": 7,
"typeId": 26000000000000,
"status": true
},
{
"name": "Core switch",
"count": 1,
"typeId": 26000000018199,
"status": true
}
],
"links": [
{
"name": "Link",
"count": 1,
"typeId": 27000000000000,
"status": true
},
{
"name": "RJ45-RJ45-CAT6",
"count": 4,
"typeId": 27000000000060,
"status": true
}
]
}
接口描述:查询当前用户左侧图层中对象全部字段显示与否的设置
URL地址:http://ip:port/wapi/v1/layers_defalut_type/properties/{diagramId}
访问方法:Get
请求参数:
Path参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
diagramId | Long | 24000000049062 | 是 | 图层的视图diagram_id |
响应示例:
{
"code": 200,
"data": {
"linkProperties": true,
"nodeProperties": true
},
"message": "success"
}
接口描述:查询当前用户左侧自定义图层的id、名称、是否缺省图层、开关设置
URL地址:http://ip:port /wapi/v1/layers/diagramId/{diagramId}
访问方法:Get
请求参数:
Path参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
diagramId | Long | 24000000049062 | 是 | 图层的视图diagram_id |
响应示例:
{
"code": 200,
"data": [
{
"name": "testlayers",
"id": 32000000000001,
"layerDefalut": false,
"status": true,
“description”:””
},
{
"name": "testlayers2",
"id": 32000000000002,
"layerDefalut": false,
"status": true,
“description“:””
},
{
"name": "defaultLayer",
"id": 32000000000003,
"layerDefalut": true,
"status": true,
“description”:””
}
],
"message": "success"
}
接口描述:修改当前视图下用户的默认图层设置
URL地址:http://ip:port /wapi/v1/layers_default_type
访问方法::PUT
请求参数:
Body参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
diagramId | Long | 24000000049062 | 是 | 图层的视图diagram_id |
typeName | String | “node_type” | 是 | 修改节点图层设置时值为“node_type”,修改链路图层设置时值为“link_type”.修改节点字段图层设置时值为“node_properties”,修改链路字段图层设置时值为“link_properties”。 修改自定义图层设置时值为“layers” |
status | boolean | true | 是 | 设置为显示:“true”; 设置为隐藏:“false”; |
typeId | Long | 26000000000000 | 否 | 当修改“节点”、“链路”图层设置时必填值为对象类型id,修改“节点字段”,“链路字段”图层设置时非必填;修改“自定义图层”设置时必填,值为自定义图层id |
响应示例:
{
"code": 200,
"data": null,
"message": "success"
}
接口描述:创建自定义图层
URL地址:http://ip:port /wapi/v1/layers
访问方法::POST
请求参数:
Body参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
name | String | “一期规划” | 是 | 自定义图层名称 |
description | String | “描述” | 否 | 图层描述 |
响应示例:
{
"code": 200,
"data": {
"id": 32000000000002,
"name": "yiqiguihua",
"diagramId": 24000000049062,
"layerDefault": false,
"description": "test"
},
"message": "success"
}
接口描述:修改自定义图层
URL地址:http://ip:port /wapi/v1/layers
访问方法::PUT
请求参数:
Body参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
id | Long | 24000000049062 | 是 | 自定义图层id |
name | String | “一期规划” | 否 | 自定义图层名称 |
description | String | “描述” | 否 | 图层描述 |
layerDefault | boolean | true | 否 | 是否缺省图层 |
响应示例:
{
"code": 200,
"data": {
"id": 32000000000001,
"name": "yiqiguihua1",
"diagramId": null,
"layerDefault": true,
"description": "tes1t"
},
"message": "success"
}
接口描述:删除自定义图层
URL地址:http://ip:port /wapi/v1/layers/{id}
访问方法:DELETE
请求参数:
path参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
id | Long | 32000000000001 | 是 | 自定义图层id |
响应示例:
{
"code": 200,
"data": null,
"message": "success"
}
接口描述:加入对象到自定义图层
URL地址:http://ip:port /wapi/v1/layers_object
访问方法:POST
请求参数:
path参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
layersId | Long | 32000000000001 | 是 | 自定义图层id |
objectId | Long | 24000000000034 | 是 | 对象id |
响应示例:
{
"code": 200,
"data": {
“id”:”2”,
“layersId”:”32000000000001”,
“objectId”:”24000000000034”
},
"message": "success"
}