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

  }
}

results matching ""

    No results matching ""