菜单

23. 智能推荐类

下载

智能推荐类

推荐最少跳数连接

  • 接口描述:此接口用于推荐最少跳数的机房内端口连接、
    机房内,同分组机柜内设备的端口直接跳线连接
    不同分组机柜内设备的端口需要通过主干缆进行连接,会有多跳情况

  • URL地址:http://ip:port /wapi/v1 /aiTools/automaticCreatLinkList/from/{startPortList}/to/{endPortList}

  • 访问方法::GET

  • 请求参数:

    Path参数

参数名 类型 示例值 必填 说明
startPortList String 23000002555712 本端端口id
endPortList String 23000002494782 对端端口id
  • 响应示例:

    {

    "data": [

    [

    {

    "node": {

    "image": "usgkonvx.png",

    "diagramId": 24000000430019,

    "width": 482.6000061035156,

    "id": 23000002555712,

    "text": [

    "机柜名称:11AA01",

    "设备名称:11AA01F36",

    "端口名称:03"

    ],

    "height": 44.45000076293945

    },

    "link": {

    "isInstance": false,

    "linkId": null,

    "color": null,

    "lilnkDiagramId": null,

    "length": 4

    },

    "label": "11AA01F36$$03"

    },

    {

    "node": {

    "image": "vuub1xcs.png",

    "diagramId": 24000000190648,

    "width": 482.6,

    "id": 23000002565398,

    "text": [

    "机柜名称:11AA02",

    "设备名称:11AA02_41",

    "板卡名称:11AA02B41::B — 11AB02B41::B",

    "端口名称:01"

    ],

    "height": 44.45000076293945

    },

    "link": {

    "isInstance": true,

    "linkId": 25000000134265,

    "color": "#0b7bb0",

    "lilnkDiagramId": 24000000190648

    },

    "label": "11AA02_41$$11AA02B41::B — 11AB02B41::B$$01"

    },

    {

    "node": {

    "image": "vuub1xcs.png",

    "diagramId": 24000000409152,

    "width": 482.6,

    "id": 23000002565392,

    "text": [

    "机柜名称:11AB02",

    "设备名称:11AB02_41",

    "板卡名称:11AB02B41::B — 11AA02B41::B",

    "端口名称:01"

    ],

    "height": 44.45000076293945

    },

    "link": {

    "isInstance": false,

    "linkId": null,

    "color": null,

    "lilnkDiagramId": null,

    "length": 4

    },

    "label": "11AB02_41$$11AB02B41::B — 11AA02B41::B$$01"

    },

    {

    "node": {

    "image": "m5k7rmh2.png",

    "diagramId": 24000000409155,

    "width": 761.9547127756108,

    "id": 23000002495033,

    "text": [

    "机柜名称:11AB01",

    "设备名称:11AB01_30",

    "端口名称:01"

    ],

    "height": 267.3307502230593

    },

    "label": "11AB01_30$$01"

    }

    ]

    ],

    "code": 200,

    "error": [

    ""

    ],

    "message": ""

    }

创建链路连接树

  • 接口描述:在机柜内对设备使用 创建链路 进行快速连接时,此接口提供的数据用于展开设备端口的树形目录列表以供选择端口

  • URL地址:http://ip:port /wapi/v1 /aiTools/children_nodes_drill_down/{nodeId}

  • 访问方法::POST

  • 请求参数:

    Path参数

参数名 类型 示例值 必填 说明
nodeId String 24000000193809 父级对象id

Body参数

参数名 类型 示例值 必填 说明
range array[integer] [24000000409079] 范围
filter array ["parentId" , "=" , 24000000409079] 筛选条件
parentIds array[integer] [24000000409079] 父节点id
  • 响应示例:

    [

    {

    "name": "01",

    "hasItems": false,

    "id": 24000000409084,

    "parentId": 24000000409079

    },

    {

    "name": "02",

    "hasItems": false,

    "id": 24000000409085,

    "parentId": 24000000409079

    }

    ]

新增机柜排线模板

  • 接口描述:生成机柜内部排线模板的接口(此接口即将废除,因为机柜内排线方式将不再按照模板进行排列)

  • URL地址:http://ip:port /wapi/v1 /aiTools/creat/cableArrangement/{rackId}

  • 访问方法::POST

  • 请求参数:

    Path参数

参数名 类型 示例值 必填 说明
rackId String 24000000194085 模板机柜id
  • 响应示例:

    {

    "code": 200,

    "data": null

    "message": "success"

    }

将机柜内线路按照模板排布

  • 接口描述:将机柜内杂乱排布的线按照模板排布方式重新排布,前提是机柜属性“布线路由”内填入正确模板名,并且模板名对应的模板存在(此接口即将废除,因为机柜内排线方式将不再按照模板进行排列)

  • URL地址:http://ip:port /wapi/v1 /aiTools/ cableArrangement/{rackId}

  • 访问方法::POST

  • 请求参数:

    Path参数

参数名 类型 示例值 必填 说明
rackId String 24000000194085 机柜id
  • 响应示例:

    {

    "code": 200,

    "data": null

    "message": "success"

    }

自动敷设

  • 接口描述:选择线缆,进行自动敷设,线缆会按照系统给定敷设规则进行排布。
  1. 当线缆在机柜内时,自动敷设会按照机柜“布线路由”给定的模板进行排布;
  2. 当在机房时,自动敷设会按照管段桥架的排布将铜缆和光缆进行敷设;
  3. 当在地图时,自动敷设会按照地图上管段管井资源找寻最短路径,沿管段进行排布,排布完成后给敷设线缆和管段添加敷设关系。
  • URL地址:http://ip:port /wapi/v1 /aiTools/ cableArrangementNode/{diagramId}

  • 访问方法::POST

  • 请求参数:

    Path参数

参数名 类型 示例值 必填 说明
diagramId String 24000000194085 所在视图id

Body参数

参数名 类型 示例值 必填 说明
linkIds array[integer] [25000000409079] 敷设线缆id
  • 响应示例:

    {

    "code": 200,

    "data": null

    "message": "success"

    }

新自动敷设

  • 接口描述:选择线缆,进行自动敷设,线缆会按照系统给定敷设规则进行排布。

    当线缆在机柜内时,自动敷设会按照机柜的理线架进行排布;

    当在机房时,自动敷设会按照管段桥架的排布将铜缆和光缆进行敷设;

    当在地图时,自动敷设会按照地图上管段管井资源找寻最短路径,沿管段进行排布,排布完成后给敷设线缆和管段添加敷设关系。

  • URL地址:http://ip:port /wapi/v1/aiTools/automatic_routing

  • 访问方法::POST

  • 请求参数:

    Body参数

参数名 类型 示例值 必填 说明
diagramId Long 24000000063901 视图id
linkIds array[integer] [25000000125295] 敷设线缆id的list
  • 响应示例:

    {

    "code": 200,

    "data": "成功排线1条,失败0条"

    }

最近修改: 2025-02-27