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": ""
}
}