消防大数据对接API -v1.0.0

接口访问地址
URL: http://fire.wenze-tech.cn

消防大数据对接API
基础数据接口


获取设备种类列表

BASIC

Path: /v1/api/basic_data/species/list

Method: GET

Desc:

获取所有设备种类集合

REQUEST

Headers:

name value required desc
token YES 访问TOKEN

RESPONSE

Headers:

name value required desc
content-type application/json;charset=UTF-8 NO

Body:

name type desc
code integer 代码(0成功)
message string 消息
data array 数据
  |─ object
    |─species_id integer 设备种类ID
    |─species_name string 设备种类名称

Response Demo:

{
  "code": 0,
  "message": "",
  "data": [
    {
      "species_id": 0,
      "species_name": ""
    }
  ]
}

消防大数据对接API

消防大数据对接API
消防设备数量统计接口


获取指定设备种类的设备总数量

BASIC

Path: /v1/api/equipment/count/species

Method: GET

Desc:

根据指定的设备种类(设备大类),查询匹配所有状态(正常、故障、已报废)设备总数量

REQUEST

Headers:

name value required desc
token YES 访问TOKEN

Query:

name value required desc
species_id 0 YES 设备种类ID

RESPONSE

Headers:

name value required desc
content-type application/json;charset=UTF-8 NO

Body:

name type desc
code integer 代码(0成功)
message string 消息
data object 数据

Response Demo:

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

获取正常设备总数量

BASIC

Path: /v1/api/equipment/count/normal

Method: GET

Desc:

获取正常设备总数量

REQUEST

Headers:

name value required desc
token YES 访问TOKEN

RESPONSE

Headers:

name value required desc
content-type application/json;charset=UTF-8 NO

Body:

name type desc
code integer 代码(0成功)
message string 消息
data object 数据

Response Demo:

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

获取故障设备总数量

BASIC

Path: /v1/api/equipment/count/trouble

Method: GET

Desc:

获取故障设备总数量

REQUEST

Headers:

name value required desc
token YES 访问TOKEN

RESPONSE

Headers:

name value required desc
content-type application/json;charset=UTF-8 NO

Body:

name type desc
code integer 代码(0成功)
message string 消息
data object 数据

Response Demo:

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

获取已报废设备总数量

BASIC

Path: /v1/api/equipment/count/scrapped

Method: GET

Desc:

获取已报废设备总数量

REQUEST

Headers:

name value required desc
token YES 访问TOKEN

RESPONSE

Headers:

name value required desc
content-type application/json;charset=UTF-8 NO

Body:

name type desc
code integer 代码(0成功)
message string 消息
data object 数据

Response Demo:

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

获取正常设备的台账信息

BASIC

Path: /v1/api/equipment/normal

Method: GET

Desc:

分页返回正常设备的台账信息

REQUEST

Headers:

name value required desc
token YES 访问TOKEN

Query:

name value required desc
page_no 1 YES 当前页码(最小值1)
page_size 10 YES 每页显示条数(最大值200)

RESPONSE

Headers:

name value required desc
content-type application/json;charset=UTF-8 NO

Body:

name type desc
code integer 代码(0成功)
message string 消息
data object 数据
  |─records array 分页数据
    |─ object
      |─equip_id integer 设备ID
      |─equip_no string 设备编号
      |─equip_name string 设备名称
      |─status string 状态
      |─type_name string 类型
      |─brand_name string 品牌
      |─model string 型号
      |─rfid_address string 设备RFID地点
      |─next_maintain_date string 下次维保日期
      |─scrap_date string 应报废日期
      |─scrap_date_actual string 实际报废日期
      |─factory string 生产厂家
      |─product_date string 出厂日期
  |─total integer 总记录条数
  |─page_no integer 当前页
  |─page_size integer 每页显示条数
  |─pages integer 总页数

Response Demo:

{
  "code": 0,
  "message": "",
  "data": {
    "records": [
      {
        "equip_id": 0,
        "equip_no": "",
        "equip_name": "",
        "status": "",
        "type_name": "",
        "brand_name": "",
        "model": "",
        "rfid_address": "",
        "next_maintain_date": "",
        "scrap_date": "",
        "scrap_date_actual": "",
        "factory": "",
        "product_date": ""
      }
    ],
    "total": 0,
    "page_no": 0,
    "page_size": 0,
    "pages": 0
  }
}

获取故障设备的台账信息

BASIC

Path: /v1/api/equipment/trouble

Method: GET

Desc:

分页返回所有故障设备的台账信息集合

REQUEST

Headers:

name value required desc
token YES 访问TOKEN

Query:

name value required desc
page_no 1 YES 当前页码(最小值1)
page_size 10 YES 每页显示条数(最大值200)

RESPONSE

Headers:

name value required desc
content-type application/json;charset=UTF-8 NO

Body:

name type desc
code integer 代码(0成功)
message string 消息
data object 数据
  |─records array 分页数据
    |─ object
      |─equip_id integer 设备ID
      |─equip_no string 设备编号
      |─equip_name string 设备名称
      |─status string 状态
      |─type_name string 类型
      |─brand_name string 品牌
      |─model string 型号
      |─rfid_address string 设备RFID地点
      |─next_maintain_date string 下次维保日期
      |─scrap_date string 应报废日期
      |─scrap_date_actual string 实际报废日期
      |─factory string 生产厂家
      |─product_date string 出厂日期
  |─total integer 总记录条数
  |─page_no integer 当前页
  |─page_size integer 每页显示条数
  |─pages integer 总页数

Response Demo:

{
  "code": 0,
  "message": "",
  "data": {
    "records": [
      {
        "equip_id": 0,
        "equip_no": "",
        "equip_name": "",
        "status": "",
        "type_name": "",
        "brand_name": "",
        "model": "",
        "rfid_address": "",
        "next_maintain_date": "",
        "scrap_date": "",
        "scrap_date_actual": "",
        "factory": "",
        "product_date": ""
      }
    ],
    "total": 0,
    "page_no": 0,
    "page_size": 0,
    "pages": 0
  }
}

获取报废设备的台账信息

BASIC

Path: /v1/api/equipment/scrapped

Method: GET

Desc:

分页返回所有已报废设备的台账信息集合

REQUEST

Headers:

name value required desc
token YES 访问TOKEN

Query:

name value required desc
page_no 1 YES 当前页码(最小值1)
page_size 10 YES 每页显示条数(最大值200)

RESPONSE

Headers:

name value required desc
content-type application/json;charset=UTF-8 NO

Body:

name type desc
code integer 代码(0成功)
message string 消息
data object 数据
  |─records array 分页数据
    |─ object
      |─equip_id integer 设备ID
      |─equip_no string 设备编号
      |─equip_name string 设备名称
      |─status string 状态
      |─type_name string 类型
      |─brand_name string 品牌
      |─model string 型号
      |─rfid_address string 设备RFID地点
      |─next_maintain_date string 下次维保日期
      |─scrap_date string 应报废日期
      |─scrap_date_actual string 实际报废日期
      |─factory string 生产厂家
      |─product_date string 出厂日期
  |─total integer 总记录条数
  |─page_no integer 当前页
  |─page_size integer 每页显示条数
  |─pages integer 总页数

Response Demo:

{
  "code": 0,
  "message": "",
  "data": {
    "records": [
      {
        "equip_id": 0,
        "equip_no": "",
        "equip_name": "",
        "status": "",
        "type_name": "",
        "brand_name": "",
        "model": "",
        "rfid_address": "",
        "next_maintain_date": "",
        "scrap_date": "",
        "scrap_date_actual": "",
        "factory": "",
        "product_date": ""
      }
    ],
    "total": 0,
    "page_no": 0,
    "page_size": 0,
    "pages": 0
  }
}

消防大数据对接API

消防大数据对接API
维护保养记录接口


获取维护保养总数量

BASIC

Path: /v1/api/maintain/count

Method: GET

Desc:

根据指定时间范围,返回匹配的维护保养记录总条数

REQUEST

Headers:

name value required desc
token YES 访问TOKEN

Query:

name value required desc
start_date YES 维保起始日期(含),格式:yyyy-MM-dd
end_date YES 维保截止日期(含),格式:yyyy-MM-dd

RESPONSE

Headers:

name value required desc
content-type application/json;charset=UTF-8 NO

Body:

name type desc
code integer 代码(0成功)
message string 消息
data object 数据

Response Demo:

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

获取维护保养记录数据

BASIC

Path: /v1/api/maintain/list

Method: GET

Desc:

根据指定时间范围,返回匹配的维护保养记录数据;时间范围为空时,查所有时间段内

REQUEST

Headers:

name value required desc
token YES 访问TOKEN

Query:

name value required desc
page_no 1 YES 当前页码(最小值1)
page_size 10 YES 每页显示条数(最大值200)
start_date YES 维保起始日期(含),格式:yyyy-MM-dd
end_date YES 维保截止日期(含),格式:yyyy-MM-dd

RESPONSE

Headers:

name value required desc
content-type application/json;charset=UTF-8 NO

Body:

name type desc
code integer 代码(0成功)
message string 消息
data object 数据
  |─records array 分页数据
    |─ object
      |─equip_id integer 设备ID
      |─equip_no string 设备编号
      |─equip_name string 设备名称
      |─model string 设备型号
      |─type_name string 设备类型
      |─brand_name string 品牌
      |─site_name string 所在地点
      |─this_maintain_date string 本次保养日期
      |─next_maintain_date string 下次保养日期
      |─user_name string 维保人
      |─phone string 联系电话
      |─remark string 备注说明
  |─total integer 总记录条数
  |─page_no integer 当前页
  |─page_size integer 每页显示条数
  |─pages integer 总页数

Response Demo:

{
  "code": 0,
  "message": "",
  "data": {
    "records": [
      {
        "equip_id": 0,
        "equip_no": "",
        "equip_name": "",
        "model": "",
        "type_name": "",
        "brand_name": "",
        "site_name": "",
        "this_maintain_date": "",
        "next_maintain_date": "",
        "user_name": "",
        "phone": "",
        "remark": ""
      }
    ],
    "total": 0,
    "page_no": 0,
    "page_size": 0,
    "pages": 0
  }
}

消防大数据对接API

消防大数据对接API
维修记录接口


获取维修记录总数量

BASIC

Path: /v1/api/repair/count

Method: GET

Desc:

根据指定时间范围,返回匹配的维修记录总条数

REQUEST

Headers:

name value required desc
token YES 访问TOKEN

Query:

name value required desc
start_date YES 维修起始日期(含),格式:yyyy-MM-dd
end_date YES 维修截止日期(含),格式:yyyy-MM-dd

RESPONSE

Headers:

name value required desc
content-type application/json;charset=UTF-8 NO

Body:

name type desc
code integer 代码(0成功)
message string 消息
data object 数据

Response Demo:

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

获取维修记录数据

BASIC

Path: /v1/api/repair/list

Method: GET

Desc:

根据指定时间范围,返回匹配的维修记录数据;时间范围为空时,查所有时间段内

REQUEST

Headers:

name value required desc
token YES 访问TOKEN

Query:

name value required desc
page_no 1 YES 当前页码(最小值1)
page_size 10 YES 每页显示条数(最大值200)
start_date YES 维修起始日期(含),格式:yyyy-MM-dd
end_date YES 维修截止日期(含),格式:yyyy-MM-dd

RESPONSE

Headers:

name value required desc
content-type application/json;charset=UTF-8 NO

Body:

name type desc
code integer 代码(0成功)
message string 消息
data object 数据
  |─records array 分页数据
    |─ object
      |─site_name string 地点位置
      |─equip_name string 设备名称
      |─equip_no string 设备编号
      |─model string 设备型号
      |─remark string 情况说明
      |─repair_time string 维修时间
      |─repair_user string 巡检人
      |─phone string 联系电话
  |─total integer 总记录条数
  |─page_no integer 当前页
  |─page_size integer 每页显示条数
  |─pages integer 总页数

Response Demo:

{
  "code": 0,
  "message": "",
  "data": {
    "records": [
      {
        "site_name": "",
        "equip_name": "",
        "equip_no": "",
        "model": "",
        "remark": "",
        "repair_time": "",
        "repair_user": "",
        "phone": ""
      }
    ],
    "total": 0,
    "page_no": 0,
    "page_size": 0,
    "pages": 0
  }
}

消防大数据对接API

消防大数据对接API
巡检记录接口


获取巡检记录总数量

BASIC

Path: /v1/api/patrol/count

Method: GET

Desc:

根据指定时间范围,返回匹配的巡检记录总条数

REQUEST

Headers:

name value required desc
token YES 访问TOKEN

Query:

name value required desc
start_date YES 巡检起始日期(含),格式:yyyy-MM-dd
end_date YES 巡检截止日期(含),格式:yyyy-MM-dd

RESPONSE

Headers:

name value required desc
content-type application/json;charset=UTF-8 NO

Body:

name type desc
code integer 代码(0成功)
message string 消息
data object 数据

Response Demo:

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

获取巡检记录数据

BASIC

Path: /v1/api/patrol/list

Method: GET

Desc:

根据指定时间范围,返回匹配的巡检记录数据;时间范围为空时,查所有时间段内

REQUEST

Headers:

name value required desc
token YES 访问TOKEN

Query:

name value required desc
page_no 1 YES 当前页码(最小值1)
page_size 10 YES 每页显示条数(最大值200)
start_date YES 巡检起始日期(含),格式:yyyy-MM-dd
end_date YES 巡检截止日期(含),格式:yyyy-MM-dd

RESPONSE

Headers:

name value required desc
content-type application/json;charset=UTF-8 NO

Body:

name type desc
code integer 代码(0成功)
message string 消息
data object 数据
  |─records array 分页数据
    |─ object
      |─epc_org_name string 定位打卡地点
      |─equip_site_name string 设备绑定位置
      |─type_name string 设备类型
      |─equip_name string 设备名称
      |─equip_no string 设备编号
      |─remark string 情况说明
      |─result string 巡检结果
      |─items string 巡检项
      |─cretime string 巡检时间
      |─user_name string 巡检人
      |─phone string 联系电话
  |─total integer 总记录条数
  |─page_no integer 当前页
  |─page_size integer 每页显示条数
  |─pages integer 总页数

Response Demo:

{
  "code": 0,
  "message": "",
  "data": {
    "records": [
      {
        "epc_org_name": "",
        "equip_site_name": "",
        "type_name": "",
        "equip_name": "",
        "equip_no": "",
        "remark": "",
        "result": "",
        "items": "",
        "cretime": "",
        "user_name": "",
        "phone": ""
      }
    ],
    "total": 0,
    "page_no": 0,
    "page_size": 0,
    "pages": 0
  }
}

消防大数据对接API

消防大数据对接API
巡检问题接口


获取巡检问题总数量

BASIC

Path: /v1/api/breakdown/count

Method: GET

Desc:

根据指定时间范围,返回匹配的巡检问题总条数

REQUEST

Headers:

name value required desc
token YES 访问TOKEN

Query:

name value required desc
start_date YES 巡检起始日期(含),格式:yyyy-MM-dd
end_date YES 巡检截止日期(含),格式:yyyy-MM-dd

RESPONSE

Headers:

name value required desc
content-type application/json;charset=UTF-8 NO

Body:

name type desc
code integer 代码(0成功)
message string 消息
data object 数据

Response Demo:

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

获取巡检问题数据

BASIC

Path: /v1/api/breakdown/list

Method: GET

Desc:

根据指定时间范围,返回匹配的巡检问题数据;时间范围为空时,查所有时间段内

REQUEST

Headers:

name value required desc
token YES 访问TOKEN

Query:

name value required desc
page_no 1 YES 当前页码(最小值1)
page_size 10 YES 每页显示条数(最大值200)
start_date YES 巡检起始日期(含),格式:yyyy-MM-dd
end_date YES 巡检截止日期(含),格式:yyyy-MM-dd

RESPONSE

Headers:

name value required desc
content-type application/json;charset=UTF-8 NO

Body:

name type desc
code integer 代码(0成功)
message string 消息
data object 数据
  |─records array 分页数据
    |─ object
      |─equip_no string 设备编号
      |─equip_name string 设备名称
      |─site_name string 巡检地点
      |─model string 型号
      |─items string 巡检项
      |─remark string 巡检情况说明
      |─patrol_user string 巡检人
      |─phone string 联系电话
      |─patrol_time string 巡检时间
      |─handle_user string 处理人
      |─handle_time string 处理时间
      |─handle_result string 处理结果
      |─handle_status string 处理状态
  |─total integer 总记录条数
  |─page_no integer 当前页
  |─page_size integer 每页显示条数
  |─pages integer 总页数

Response Demo:

{
  "code": 0,
  "message": "",
  "data": {
    "records": [
      {
        "equip_no": "",
        "equip_name": "",
        "site_name": "",
        "model": "",
        "items": "",
        "remark": "",
        "patrol_user": "",
        "phone": "",
        "patrol_time": "",
        "handle_user": "",
        "handle_time": "",
        "handle_result": "",
        "handle_status": ""
      }
    ],
    "total": 0,
    "page_no": 0,
    "page_size": 0,
    "pages": 0
  }
}