6. 检查项API

API列表

编号 API名称 路径 版本
6.1 新增检查项 /v1/iot/patrol/checkItem/add 1.0
6.2 检查项分页 /v1/iot/patrol/checkItem/page 1.0
6.3 修改检查项 /v1/iot/patrol/checkItem/update 1.0
6.4 检查项详情 /v1/iot/patrol/checkItem/detail 1.0
6.5 删除检查项 /v1/iot/patrol/checkItem/remove 1.0
6.6 批量新增检查项 /v1/iot/patrol/checkItem/addList 1.0

API调用

6.1: 新增检查项

描述:检查项有三种类型:(1)视频巡更检查项、(2)片巡更检查项、(3)实时监控检查项

请求信息

HTTP协议:HTTP,HTTPS

uri:/v1/iot/patrol/checkItem/add

方法:POST

请求参数

名称 位置 类型 必填 描述
type body Int y 检查项类型【视频:0, 图片: 1, 监控: 2 】
content body String y 检查项内容描述

请求Body描述(Form表单数据)

{
    "type": 0,
    "content": ""


}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 String y 响应码标识
message 顶层 String y 响应消息文本
data 顶层 JSONObject y 响应数据对象
id data String y 主键ID
返回结果示例
{
    "code": 200,
    "data": {
            id: ""

    },
    "message": "success"
}
{
    "code": 0,
    "data": {

    },
    "message": "检查项已存在!"
}

6.2: 检查项分页列表

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/v1/iot/patrol/checkItem/page

方法:POST

请求参数

名称 位置 类型 必填 描述
pageNo body Int n 当前页码(默认:1)
pageSize body Int n 每页条数(默认:10)
type body Int y 检查项类型【取值:视频(0)、图片(1)、监控(2)】
content body String n 搜索 检查项内容

请求Body描述(非Form表单数据)

{
    "pageNo": 1,
    "pageSize": 10,
    "query": {
            "projectId":{
                "$eq": 23414
            }S
            "type":{
                "$eq": 0
                },
            "content": {
                "$like": "张xx"
            }
    },
    "order": {
        "createTime": "desc"
    }
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING y 响应码标识
message 顶层 STRING y 响应消息文本
data 顶层 JSONObject y 响应数据对象
count data Int y 检查项总条数
list data Array y 检查项列表
id list STRING y 检查项ID
content list STRING y 问题内容描述
updateTime list Date y 更新时间
返回结果示例
{
  "code": "200",
  "message": "success",
  "data": {
      "count": 10,
      "list": [
          {
          "id": "",
          "content": "",
          "updateTime": "2020-02-02 12:12:12"
    }
      ]
  }
}

6.4: 修改检查项

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/v1/iot/patrol/checkItem/update

方法:POST

请求参数

名称 位置 类型 必填 描述
type body Int y 检查项类型【取值:视频(0)、图片(1)、监控(2)】
id body STRING y 主键ID
content body STRING y 检查项内容描述

请求Body描述(非Form表单数据)

{
    "type": 1,
    "createBy": null,
    "createTime": "2020-12-05T01:51:48.284+0000",
    "updateBy": null,
    "updateTime": "2020-12-10T02:25:31.138+0000",
    "id": "5fcae7af78b3f54bb8412f0b",
    "content": "检查项7-修改01"
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING y 响应码标识
message 顶层 STRING y 响应消息文本
data 顶层 JSONObject n 响应数据对象
id data STRING y 主键ID
返回结果示例
{
  "code": "200",
  "message": "success",
  "data": {

  }
}
{
    "code": 0,
    "message": "检查项已存在!",
    "data": {

    }
}

6.5: 删除检查项

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/v1/iot/patrol/checkItem/remove

方法:POST

请求参数

名称 位置 类型 必填 描述
type body Int y 检查项类型【取值:视频(0)、图片(1)、监控(2)】
id body String y 主键ID

请求Body描述(非Form表单数据)

{
    "type": 0,
    "id": ""
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING y 响应码标识
message 顶层 STRING y 响应消息文本
data 顶层 JSONObject y 响应数据对象
id data STRING y 主键ID
返回结果示例
{
  "code": "200",
  "message": "success",
  "data": {
      "id": ""
  }
}

6.6: 批量新增检查项

描述:检查项有三种类型:(1)视频巡更检查项、(2)片巡更检查项、(3)实时监控检查项

请求信息

HTTP协议:HTTP,HTTPS

uri:/v1/iot/patrol/checkItem/addList

方法:POST

请求参数

名称 位置 类型 必填 描述
type body Int y 检查项类型【视频:0, 图片: 1, 监控: 2 】
contentList body Array y 检查项内容描述

请求Body描述(Form表单数据)

{
    "type": 0,
    "contentList": [
        "",""...
    ]


}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 String y 响应码标识
message 顶层 String y 响应消息文本
data 顶层 JSONObject y 响应数据对象
ids data Array y 主键ID数组

返回结果示例

{
    "code": 200,
    "data": {
            ids: ["",""...]

    },
    "message": "success"
}

results matching ""

    No results matching ""