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
analyseType integer 分析类型 1.实时分析 2.离线分析 默认1
subscriptionStatusList array 订阅状态
1 :未启用
0 :启用
  |─ integer
pageNum integer 1 查询页码,默认1
pageSize integer 20 页面大小,默认20

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
          |─devicePointUuid string 分析源uuid
          |─devicePointName string 分析源名称
      |─subscriptionStatus integer 订阅状态 是否启用 0表示启用 1表示不启用
1 :DISABLE
0 :ENABLE
      |─resourcesType integer 算力资源 1中心算力 2 边端算力
      |─timePlanName string 时间计划名称
      |─analyseType integer 任务类型 1-实时 2-离线
      |─dealStatus integer 任务状态 0-未知 2-进行中 3-准备 4-完成 5-异常
0 :UNKNOWN
2 :RUNNING
3 :PENDING
4 :FINISHED
5 :ERROR

响应示例:

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

1.3. 结构化&车辆布控详情

基础信息

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

请求方法: POST

请求参数

Headers:

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

Body:

名称 类型 必须 默认值 备注
uuid string UUID

Body示例:

{
  "uuid": ""
}

返回数据

Headers:

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

Body:

名称 类型 必须 默认值 备注
code integer 返回值code
msg string 返回值消息
data object 具体的返回值
  |─uuid string 规则id
  |─ruleName string 规则名称
  |─analyseType integer 分析类型 1-实时分析 2-离线分析
  |─resourcesType integer 算力资源 1中心算力 2 边端算力
  |─subscriptionStatus integer 启用状态 是否启用 0表示启用 1表示不启用
启用状态
  |─taskStatus integer 任务状态 0-未知 2-进行中 3-准备 4-完成 5-异常
  |─speed integer 倍速
  |─startTime string 开始时间
  |─endTime string 结束时间
  |─deviceBeanListBean array 监控点信息
    |─ object
      |─devicePointUuid string 监控点uuid
      |─devicePointName string 监控点名称
      |─videoUri string 视频uri
  |─timePlanUuid string 时间计划uuid
  |─timePlanName string 时间计划名称

响应示例:

{
  "code": 0,
  "msg": "",
  "data": {
    "uuid": "",
    "ruleName": "",
    "analyseType": 0,
    "resourcesType": 0,
    "subscriptionStatus": 0,
    "taskStatus": 0,
    "speed": 0,
    "startTime": "",
    "endTime": "",
    "deviceBeanListBean": [
      {
        "devicePointUuid": "",
        "devicePointName": "",
        "videoUri": ""
      }
    ],
    "timePlanUuid": "",
    "timePlanName": ""
  }
}

results matching ""

    No results matching ""