1. 智能分析
描述: 智能分析 智能分析布控相关接口
1.1. 智能分析布控列表
基础信息
路径: /v1/api/areaAlert/rule/list
请求方法: POST
请求参数
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
Content-Type | application/json | 是 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
pointUuidList | array | 否 | 点位uuid列表 | |
|─ | string | |||
alarmTypes | array | 否 | 布控分析类型列表 4 :车辆禁停 5 :人员越界-翻墙检测 6 :人员徘徊 10 :人员值岗/离岗-离岗 11 :人员值岗/离岗-超员 12 :人员值岗/离岗-少员 13 :人员奔跑 14 :摔倒检测 15 :人员扭打 16 :抽烟检测 17 :看手机 18 :接打电话 19 :人员聚众 22 :睡岗检测 23 :物品遗留 25 :杂物堆放 26 :物品看守 36 :攀爬检测 52 :持械检测 100 :未佩戴安全帽报警 101 :未穿戴工服报警 102 :未佩戴安全带报警 103 :火焰报警 104 :烟雾报警 105 :未佩戴口罩 106 :未穿戴反光衣报警 107 :液体泄漏检测 108 :消防设施检测 200 :老鼠检测报警 201 :垃圾桶未盖报警 202 :未穿戴厨师服 203 :未佩戴厨师帽 204 :未佩戴手套 205 :动火离人 250 :越界 251 :入侵 252 :车辆离开 |
|
|─ | integer | |||
subscriptionStatusList | array | 否 | 启用状态 1 :未启用 0 :启用 |
|
|─ | integer | |||
currPage | integer | 否 | 1 | 当前页,默认为1 |
pageSize | integer | 否 | 10 | 每页条数,默认为10 |
Body示例:
{
"pointUuidList": ["6f0ba3f3c3b848e3b32068e1c328fe4a"],
"currPage": 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 | |
|─pointUuid | string | 否 | 监控点uuid | |
|─pointName | string | 否 | 监控点名称 | |
|─subscriptionStatus | integer | 否 | 开启状态 1 :未启用 0 :启用 |
|
|─alertRuleBeans | array | 否 | 告警规则list | |
|─ | object | |||
|─uuid | string | 否 | 规则uuid 规则uuid |
|
|─arithmeticPackageType | integer | 否 | 算法包类型 算法包类型 80 :周界警戒 82 :行为检测 84 :生产安监 85 :物品检测 97 :明厨亮灶 |
|
|─alarmType | integer | 否 | 布控类 分析类型列表 分析类型 4 :车辆禁停 5 :人员越界-翻墙检测 6 :人员徘徊 10 :人员值岗/离岗-离岗 11 :人员值岗/离岗-超员 12 :人员值岗/离岗-少员 13 :人员奔跑 14 :摔倒检测 15 :人员扭打 16 :抽烟检测 17 :看手机 18 :接打电话 19 :人员聚众 22 :睡岗检测 23 :物品遗留 25 :杂物堆放 26 :物品看守 36 :攀爬检测 52 :持械检测 100 :未佩戴安全帽报警 101 :未穿戴工服报警 102 :未佩戴安全带报警 103 :火焰报警 104 :烟雾报警 105 :未佩戴口罩 106 :未穿戴反光衣报警 107 :液体泄漏检测 108 :消防设施检测 200 :老鼠检测报警 201 :垃圾桶未盖报警 202 :未穿戴厨师服 203 :未佩戴厨师帽 204 :未佩戴手套 205 :动火离人 250 :越界 251 :入侵 252 :车辆离开 |
响应示例:
{
"code":0,
"data":{
"list":[
{
"alertRuleBeans":[
{
"alarmType":4,
"uuid":"59353df4b49a47478dcaf55b786cf5b4"
},
{
"alarmType":252,
"uuid":"85150dca48674f3b81473e42763ce8f0"
}
],
"pointName":"B4H-通道3",
"pointUuid":"6f0ba3f3c3b848e3b32068e1c328fe4a",
"subscriptionStatus":0,
"uuid":"767791233f2f489ea9e099a96f40d3df"
}
],
"pageNum":1,
"pageSize":10,
"total":1
},
"msg":"成功"
}
1.2. 更新智能分析订阅状态
基础信息
路径: /v1/api/areaAlert/rule/updateSubscribeStatus
请求方法: POST
请求参数
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
Content-Type | application/json | 是 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
subscriptionStatus | integer | 是 | 不启用时不再向边缘设备订阅报警消息 订阅状态 |
|
uuid | string | 是 | 布控uuid |
Body示例:
{
"subscriptionStatus": 1,
"uuid": "767791233f2f489ea9e099a96f40d3df"
}
返回数据
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
content-type | application/json;charset=UTF-8 | 否 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
code | integer | 否 | 返回值code | |
msg | string | 否 | 返回值消息 | |
data | object | 否 | 具体的返回值 |
响应示例:
{
"code":0,
"msg":"成功"
}