1. 结构化布控


1.1. 更新订阅状态

基础信息

路径: /v1/api/vehicle/rule/updateSubscribeStatus

请求方法: POST

请求参数

Headers:

名称 必须 备注
Content-Type application/json

Body:

名称 类型 必须 默认值 备注
subscriptionStatus integer 订阅状态
1 :未启用
0 :启用
uuid string 布控uuid

Body示例:

{
  "subscriptionStatus": 1,
  "uuid": "55cad5b899644dc7be85493fdb123e5d"
}

返回数据

Headers:

名称 必须 备注
content-type application/json;charset=UTF-8

Body:

名称 类型 必须 默认值 备注
code integer 返回值code
msg string 返回值消息
data object 具体的返回值

响应示例:

{
    "code":0,
    "msg":"成功"
}

1.2. 结构化布控列表

基础信息

路径: /v1/api/vehicle/rule/list

请求方法: POST

请求参数

Headers:

名称 必须 备注
Content-Type application/json

Body:

名称 类型 必须 默认值 备注
pointUuidList array 监控点Uuid集合
  |─ string
subscriptionStatusList array 订阅状态
1 :未启用
0 :启用
  |─ integer
pageNum integer 查询页码
pageSize integer 页面大小

Body示例:

{
  "pageNum": 1,
  "pageSize": 10
}

返回数据

Headers:

名称 必须 备注
content-type application/json;charset=UTF-8

Body:

名称 类型 必须 默认值 备注
code integer 返回值code
msg string 返回值消息
data object 具体的返回值
  |─pageNum integer 页码,从1开始
当前页码
  |─pageSize integer 页面大小
分页大小
  |─total integer 总记录数
总数
  |─list array
    |─ object
      |─uuid string 规则uuid
      |─deviceBeanListBean array 设备列表信息集合
        |─ object
          |─pointUuid string 分析源uuid
          |─pointName string 分析源名称
      |─subscriptionStatus integer 订阅状态
1 :未启用
0 :启用

响应示例:

{
    "code":0,
    "data":{
        "list":[
            {
                "deviceBeanListBean":[
                    {
                        "pointName":"B4H-通道5",
                        "pointUuid":"70a504ddeda14ef890cada155922912d"
                    }
                ],
                "subscriptionStatus":0,
                "uuid":"55cad5b899644dc7be85493fdb123e5d"
            }
        ],
        "pageNum":1,
        "pageSize":10,
        "total":1
    },
    "msg":"成功"
}

results matching ""

    No results matching ""