5.3 实时监控报告API
API列表
编号 | API名称 | 路径 | 版本 |
---|---|---|---|
5.3.1 | 实时监控报告分页 | /v1/iot/patrol/monitorReport/page | 1.0 |
5.3.2 | 实时监控报告详情 | /v1/iot/patrol/monitorRepoDetail/detail | 1.0 |
API调用
5.3.1 实时监控报告分页
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/v1/iot/patrol/monitorReport/page
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
pageNo | body | Int | n | 当前页码 (默认起始取值:1) |
pageSize | body | Int | n | 每页条数 (默认取值:10) |
projectId | 顶部 | Int | n | 项目ID |
date | 顶部 | String | n | 时间段搜索,在"$gte"填写开始日期,在"$lte"填写截止日期 |
status | 顶部 | Int | y | 必要参数,取值1 |
请求Body描述(非Form表单数据)
{
"pageNo": 1,
"pageSize": 10,
"query": {
"status": {
"$eq": 1
},
"projectId": {
"$eq": 610
},
"date": {
"$gte": "2020-12-11",
"$lte": "2020-12-17"
}
},
"order": {
"createTime": "desc"
}
}
返回信息
返回参数类型
JSON
返回参数
名称 | 位置 | 类型 | 必填 | 描述as |
---|---|---|---|---|
code | 顶层 | String | y | 响应码标识 |
message | 顶层 | String | y | 响应消息文本 |
data | 顶层 | JSONObject | y | 响应数据对象 |
count | data | Int | y | 总条数 |
list | data | Array | y | 列表 |
id | list | String | y | 报告ID |
date | list | String | n | 巡更日期 |
name | list | String | y | 实时监控报告名称 |
replyTotal | list | Int | y | 随机推送问答次数 |
noReplyCount | list | Int | y | 未应答次数 |
返回结果示例
{
"code": "200",
"message": "success",
"data": {
"count": 10,
"list": [
{
"id": "",
"date": "2020-02-02",
"name": "",
"replyTotal": 17,
"noReplyCount": 10
}
]
}
}
5.3.2 实时监控报告详情
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/v1/iot/patrol/monitorRepoDetail/detail
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
reportId | body | String | y | 报告ID |
请求Body描述(非Form表单数据)
{
"reportId": ""
}
返回信息
返回参数类型
JSON
返回参数
名称 | 位置 | 类型 | 描述as |
---|---|---|---|
code | 顶层 | String | 响应码标识 |
message | 顶层 | String | 响应消息文本 |
data | 顶层 | JSONObject | 响应数据对象 |
date | data | String | 报告日期(eg: 2020-12-08) |
askCount | data | Int | 提问次数 |
repliedCount | data | Int | 已应答统计 |
noReplyCount | data | Int | 未应答统计 |
replySituation | data | Array | 实时监控应答情况 |
askTiming | replySituation | String | 询问时间点(eg: 00:21:07) |
question | replySituation | String | 随机问题描述 |
username | replySituation | String | 应答人 |
result | replySituation | Int | 未应答0,已应答1 |
返回结果示例
{
"code": "200",
"message": "success",
"data": {
"date": "2020-12-08",
"askCount": 17,
"repliedCount": 10,
"noReplyCount": 7,
"replySituation": [
{
"askTiming": "00:21:07",
"question": "",
"username": "孙",
"result": 1
},
{
"askTiming": "00:35:21",
"question": "",
"username": "李",
"result": 1
}
]
}
}
5.4: 删除巡更报告
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/v1/iot/patrol/report/remove
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
id | body | String | y | 主键id |
请求Body描述(非Form表单数据)
{
"id": ""
}
返回信息
返回参数类型
JSON
返回参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
code | 顶层 | STRING | 是 | 响应码标识 |
message | 顶层 | STRING | 是 | 响应消息文本 |
data | 顶层 | JSONObject | 是 | 响应数据对象 |
返回结果示例
{
"code": "200",
"message": "success",
"data": {
}
}