查询设备告警信息(API名称:queryOpenHelmetAlarms)
功能介绍
用于用户系统查询设备告警信息。
相关API
接口名称 |
调用说明 |
---|---|
调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 |
URL
请求方式 |
HTTPS地址 |
服务架构 |
消息体类型 |
---|---|---|---|
POST |
https://isdp+域名/openapi/v1/openAlarm/queryOpenHelmetAlarms |
OpenAPI |
application/json |
请求头
KEY |
VALUE |
是否必填 |
描述 |
---|---|---|---|
Content-Type |
application/json |
是 |
无 |
Authorization |
bearer ${access_token} |
是 |
bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
参数 |
类型 |
是否必填 |
描述 |
---|---|---|---|
page |
Object |
是 |
分页数据 |
page.start |
int |
是 |
分页起始行 |
page.count |
int |
是 |
分页大小 |
status |
int |
是 |
告警状态(0:历史告警,1:当前告警) |
响应参数
参数 |
类型 |
描述 |
---|---|---|
stateCode |
String |
响应状态码:0-成功;其他-失败 |
errorMessage |
String |
响应描述,错误提示 |
result |
Object |
响应消息体 |
data |
Object |
告警列表信息 |
deviceName |
String |
设备名称 |
deviceUserName |
String |
设备使用人名称 |
alarmType |
Int |
告警类型(1:举手 2:AI评审告警 3:SOS) |
alarmSubType |
String |
告警子类型,只有告警类型是2的时候有值 |
status |
Int |
告警状态 1:告警中 0:已取消 |
alarmAppearTimestamp |
Long |
告警出现时间对应的毫秒数 |
cancelName |
String |
取消人 |
projectName |
String |
项目名称 |
projectNo |
String |
项目编码 |
alarmCancelTimestamp |
Long |
告警取消时间对应的毫秒数 |
objectCode |
String |
智能对象编码 |
alarmPhotoId |
Long |
告警图片id |
请求示例
{ "page":{ "start":0, "count":10 }, "status":"1" }
响应示例
{ "stateCode": "0", "errorMessage": "success", "result": { "data": [{ "deviceName": "HoloSens SDC-0", "deviceUserName": null, "alarmType": 2, "alarmSubType": "人脸", "status": 1, "alarmAppearTimestamp": 1610611678883, "alarmCancelTimestamp": 1612340631996, "cancelName": "test1", "projectName": "20201109", "projectNo": "20201109" "objectCode": "Tesla_personnel_sleeping_post " "alarmPhotoId": "382765" }], "pos": 0, "total_count": 1, "entityName": null, "totalCount": 1 } }