1. 智慧设备API

API列表

编号 API名称 路径 版本
1.0 台账管理数据统计 /v1/iot/device/stock/statisticsDeviceDomain 1.0
1.1 设备管理分页查询 /v1/iot/device/stock/page-list 1.0
1.2 任务批量删除 /v1/iot/task/task-template/batchDelete 1.0
1.3 任务管理数据统计 /v1/iot/task/task-info/summaryTaskInfo 1.0

API调用

1.0: 设备管理数据统计

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/v1/iot/device/stock/statisticsDeviceDomain

方法:POST

请求参数

名称 位置 类型 必填 描述
space_id body Long n 项目id

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

{
  "space_id": 21906
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识
message 顶层 STRING 响应消息文本
data 顶层 JSONObject 返回数据
domainId data Long y 专业id
domainName data String y 专业名字
deivceTotal data String y 专业数量
stopNumber data JSONArray y 报停数量
返回结果示例
{
    "code": 200,
    "data": [
        {
            "domainId": 1436,
            "domainName": "照明系统",
            "deivceTotal": 2,
            "stopNumber": 1
        },
        {
            "domainId": 366,
            "domainName": "消防专业123445",
            "deivceTotal": 147,
            "stopNumber": 4
        }],
        "message": "success"
    }

API调用

1.1: 设备管理分页查询

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/v1/iot/device/stock/page-list

方法:POST

请求参数

名称 位置 类型 必填 描述
原有接口基础上加字段keyword body String n 字段模糊查询

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

{
  "keyword": 'xxx'
}

返回信息

返回参数类型

JSON

返回参数

与原接口一样

返回结果示例


API调用

1.2: 任务批量删除

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/v1/iot/task/task-template/batchDelete

方法:POST

请求参数

名称 位置 类型 必填 描述
businessOrgId body Long n 业务组织id
taskTemplateId body Array n 任务id

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

{
  "businessOrgId": "21897",
  "taskTemplateId":["5598","5600"]
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识
message 顶层 STRING 响应消息文本
返回结果示例
{
    "code": 200,
        "message": "success"
    }

1.3: 任务管理数据统计

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/v1/iot/task/task-info/summaryTaskInfo

方法:POST

请求参数

名称 位置 类型 必填 描述
space_id body Long n 项目id

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

{
  "businessOrgCode": '100000150100000000100000001'
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识
message 顶层 STRING 响应消息文本
data 顶层 JSONObject 返回数据
completeTasks data JSONObject 已完成任务
sendTasks data JSONObject 待派任务
pendTasks data JSONObject 待处理任务
totalTasks data JSONObject 总任务
taskStatus int 1. 待指派 2.待处理 3.已处理
total int 总任务
expiredNum int 逾期任务
返回结果示例
{
    "code": 200,
    "data": {
        "completeTasks": {
            "taskStatus": "3",
            "total": 0,
            "expiredNum": 0
        },
        "sendTasks": {
            "taskStatus": "1",
            "total": 51065,
            "expiredNum": 144
        },
        "pendTasks": {
            "taskStatus": "2",
            "total": 0,
            "expiredNum": 0
        },
        "totalTasks": {
            "taskStatus": null,
            "total": 51065,
            "expiredNum": 144
        }
    },
    "message": "success"
}

results matching ""

    No results matching ""