菜单

64.图层类

下载

图层类

查询默认图层及开关设置

  • 接口描述:查询当前用户左侧图层中对象(节点、链路)类型的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"

    }

最近修改: 2025-02-28