火警系统接口文档

1、 用户登录界面

接口功能

用户登录,token信息写入该请求response的cookie中

URL

/login/do_login

HTTP请求方式

POST

请求参数
参数 必选 类型 说明
username 必选 string 用户名
password 必选 string 密码
返回字段
字段名称 字段类型 说明
code int 状态码: (2000, 成功), (4001, 用户信息不存在),(4002,用户名不存在),(4003,用户密码错误)
message string 若状态码2000, 则为token;否则,为错误提示信息
接口示例

地址:http://127.0.0.1:7777/login/do_login?username=admin&password=11

{
   
    "code": 2000,
    "msg": "f2c08298a9394285bdaea23c6993a44c"
}

2、用户退出界面

接口功能

用户退出登录状态

URL

/logout/do_logout

HTTP请求方式

POST

请求参数
参数 必选 类型 说明
返回字段
字段名称 字段类型 说明
code int 状态码: (2000, 成功)
message string 用户成功退出登录…
接口示例

地址:http://127.0.0.1:7777/logout/do_logout

{
   
    "code": 2000,
    "msg": "用户成功退出登录..."
}

3、系统主界面

接口功能

地图信息界面展示

URL

/main

HTTP请求方式

POST

请求参数
参数 必选 类型 说明
now 可选 int 时间戳,以秒为单位的时间戳
返回字段:List《UnitInfo》

Class :UnitInfo字段说明

字段名称 字段类型 说明
unitName string 单位名称
presetTimeAlarmCount int 过去预设时间段内的报警数量
presetTimeHiddenCount int 过去预设时间段内的隐患数量
status int 单位的火警等级,暂定:0,1,2,3
location Location 该单位的经纬度信息
alarmlogs List《AlarmLogVo》 该单位最新的五条报警记录
hiddenlogs List《HiddenLogVo》 该单位最新的五条隐患记录

Class:Location字段说明

字段名称 字段类型 说明
lng double 经度
lat double 纬度

Class: AlarmLogVo字段说明

字段名称 字段类型 说明
buildingName string 探测器名称
unit string 单位名称
alarmTime int 报警时间,以秒为单位的时间戳
result string 现场确认结果
classifyResult string 模型的识别结果

Class: HiddenLogVo字段说明

字段名称 字段类型 说明
deviceName string 探测器名称
unit string 单位名称
alarmTime int 报警时间,以秒为单位的时间戳
failType string 故障类型
alarmFrequency int 报警次数
confirmResult string 确认结果
resetStatus string 复位状态
resetTime int 复位时间
classifyResult string 模型的识别结果
接口示例

地址:http://127.0.0.1:7777/main?now=1556344384

[
	{
   
        "alarmLogs": [
            {
   
                "alarmTime": 1554360970,
                "buildingName": "一层宴会厅走道",
                "classifyResult": "",
                "result": "误报",
                "unit": "江山万隆度假村"
            },
            {
   
                "alarmTime": 1554360801,
                "buildingName": "一层宴会厅走道",
                "classifyResult": "",
                "result": "误报",
                "unit": "江山万隆度假村"
            },
            {
   
                "alarmTime": 1550818769,
                "buildingName": "万隆度假村用传",
                "classifyResult": "",
                "result": "误报",
                "unit": "江山万隆度假村"
            },
            {
   
                "alarmTime": 1550818513,
                "buildingName": "万隆度假村用传",
                "classifyResult": "",
                "result": "误报",
                "unit": "江山万隆度假村"
            },
            {
   
                "alarmTime": 1550111898,
                "buildingName": "万隆度假村蓝天用传",
                "classifyResult": "",
                "result": "误报",
                "unit": "江山万隆度假村"
            }
        ],
        "hiddenLogs": [
            {
   
                "alarmFrequency": 202,
                "alarmTime": 1556342380,
                "classifyResult": "",
                "confirmResult": "未确认",
                "deviceName": "万隆度假村压力表",
                "failType": "故障",
                "resetStatus": "未复位",
                "resetTime": 0,
                "unit": "江山万隆度假村"
            }
        ],
        "location": {
   
            "lat": 28.71429199106716,
            "lng": 118.61973196595133
        }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值