4.11.2 获取未读报警消息
接口说明:
名称 | 内容 | |
---|---|---|
URL | https://xxx/tums/logManager/v1/queryUnreadAlarmMsg | |
功能说明 | 获取未读报警消息 | |
使用限制 | 无 |
请求参数:
参数名称 | 参数描述 | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
start int | 要获取的起始条目 限制:必选参数 | ||||||||||||||||||||||||||||||
limit int | 要获取的条目总数 限制:必选参数,[1, 100] | ||||||||||||||||||||||||||||||
filterAnd Map |
获取的数据要同时匹配filterAnd中的数据 1.必选参数; 2.包含一组key/value,key必须是如下的参数之一,必须包括必选参数:
| ||||||||||||||||||||||||||||||
filterOr Map | (未启用,无须设置) | ||||||||||||||||||||||||||||||
sort List | 表示返回数据的排序方式 限制: 1.可选参数; 2.包含一组key/value,key可以为”alarmName, alarmObj, systemType, logTime”: 3.value为asc/desc,分别表升序和降序 |
返回参数:
参数名称 | 参数描述 | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
error_code | 返回码,0 – 成功,其他- 失败,具体请参考返回码章节 | ||||||||||||||||||||||||||||||||||||||
result List |
total int | 满足条件的日志条目数 | |||||||||||||||||||||||||||||||||||||
list List<log> |
日志信息列表,具体字段有:
|
代码示例
https://xxx/tums/logManager/v1/queryUnreadAlarmMsg
request:
{
"start":0,
"limit":10,
"filterAnd":{"readMark":0, "projectId":"123"},
"sort": [{"logTime": "asc"}]
}
response:
{
"result": {
"total": 2,
"list": [
{
"logId": 1,
"logTime": 1536918012959,
"content": "设备:IPC客厅示例报警信息",
"alarmObj": "IPC客厅",
"alarmName": "移动侦测",
"alarmSourceType": "监控点报警",
"projectId": 123,
"sourceId": "srcIDSample",
"screenWarningMark": 0,
"readMark": 0,
"systemType": "监控",
"videoMark": 0,
"projectName": "管理中心",
"regionId": "2",
"regionName": "区域1",
"promptAudio": 0,
"isAllowJump": 1,
"triggerSourceType": "IPC"
},
{
"logId": 2,
"logTime": 1536918012974,
"content": "设备:IPC走廊示例报警信息",
"alarmObj": "IPC走廊",
"alarmName": "设备离线",
"alarmSourceType": "设备报警",
"projectId": 123,
"sourceId": "srcIDSample",
"screenWarningMark": 1,
"systemType": "监控",
"readMark": 0,
"videoMark": 0,
"projectName": "管理中心",
"regionId": "2",
"regionName": "区域1",
"promptAudio": 0,
"isAllowJump": 1,
"triggerSourceType": "IPC"
},
]
},
"error_code": 0
}https://xxx/tums/logManager/v1/queryUnreadAlarmMsg
request:
{
"start":0,
"limit":10,
"filterAnd":{"readMark":0, "projectId":"123"},
"sort": [{"logTime": "asc"}]
}
response:
{
"result": {
"total": 2,
"list": [
{
"logId": 1,
"logTime": 1536918012959,
"content": "设备:IPC客厅示例报警信息",
"alarmObj": "IPC客厅",
"alarmName": "移动侦测",
"alarmSourceType": "监控点报警",
"projectId": 123,
"sourceId": "srcIDSample",
"screenWarningMark": 0,
"readMark": 0,
"systemType": "监控",
"videoMark": 0,
"projectName": "管理中心",
"regionId": "2",
"regionName": "区域1",
"promptAudio": 0,
"isAllowJump": 1,
"triggerSourceType": "IPC"
},
{
"logId": 2,
"logTime": 1536918012974,
"content": "设备:IPC走廊示例报警信息",
"alarmObj": "IPC走廊",
"alarmName": "设备离线",
"alarmSourceType": "设备报警",
"projectId": 123,
"sourceId": "srcIDSample",
"screenWarningMark": 1,
"systemType": "监控",
"readMark": 0,
"videoMark": 0,
"projectName": "管理中心",
"regionId": "2",
"regionName": "区域1",
"promptAudio": 0,
"isAllowJump": 1,
"triggerSourceType": "IPC"
},
]
},
"error_code": 0
}