火警系统接口文档

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
        },
        "presetTimeAlarmCount": 0,
        "presetTimeHiddenCount": 1,
        "status": 0,
        "unitName": "江山万隆度假村"
    },
    ...,
    {
    }
]

4、报警日志

接口功能

报警日志的查询接口

URL

/queryAlarmLog

HTTP请求方式

POST

请求参数
参数 必选 类型 说明
curPage 非必选 int 当前页数
pageSize 非必选 int 页大小
返回字段: Class《QueryAlarmLogVo》
字段名称 字段类型 说明
curPage int 当前页数
pageSize int 页大小
pageNum int 当前分页方式下的总页数
alarmLogVos List《AlarmLogVo》 当前页的报警日志,AlarmLogVo说明详见接口3
接口示例

地址:http://127.0.0.1:7777/queryAlarmLog

{
    "alarmLogVos": [
        {
            "alarmTime": 1556343658,
            "buildingName": "非人防地下室车道26H23D",
            "classifyResult": "",
            "result": "误报",
            "unit": "华达--阳光新城"
        },
        {
            "alarmTime": 1556335847,
            "buildingName": "20#楼地下室走廊6H79D",
            "classifyResult": "",
            "result": "误报",
            "unit": "华达--阳光新城"
        },
        {
            "alarmTime": 1556335847,
            "buildingName": "20#楼地下室前室6H68D",
            "classifyResult": "",
            "result": "误报",
            "unit": "华达--阳光新城"
        },
        {
            "alarmTime": 1556335847,
            "buildingName": "43#楼七层烟感14H128D",
            "classifyResult": "",
            "result": "误报",
            "unit": "华达--阳光新城"
        },
        {
            "alarmTime": 1556333444,
            "buildingName": "地下室感烟2H63D",
            "classifyResult": "",
            "result": "误报",
            "unit": "江山瑞都精品酒店"
        },
        {
            "alarmTime": 1556332126,
            "buildingName": "十三层走道烟感3H121D",
            "classifyResult": "",
            "result": "误报",
            "unit": "蔡家山公租房"
        },
        {
            "alarmTime": 1556331444,
            "buildingName": "2住院楼6楼5H100D烟感",
            "classifyResult": "",
            "result": "误报",
            "unit": "江山人民医院"
        },
        {
            "alarmTime": 1556331444,
            "buildingName": "住院楼8楼4H106D水流",
            "classifyResult": "",
            "result": "误报",
            "unit": "江山人民医院"
        },
        {
            "alarmTime": 1556331443,
            "buildingName": "6住院楼11楼3H46D手报",
            "classifyResult": "",
            "result": "误报",
            "unit": "江山人民医院"
        },
        {
            "alarmTime": 1556331443,
            "buildingName": "7住院楼12楼2H112D烟感",
            "classifyResult": "",
            "result": "误报",
            "unit": "江山人民医院"
        },
        {
            "alarmTime": 1556331443,
            "buildingName": "2住院楼12楼2H99D烟感",
            "classifyResult": "",
            "result": "误报",
            "unit": "江山人民医院"
        },
        {
            "alarmTime": 1556331442,
            "buildingName": "2住院楼11楼3H45D烟感",
            "classifyResult": "",
            "result": "误报",
            "unit": "江山人民医院"
        },
        {
            "alarmTime": 1556329584,
            "buildingName": "一栋五区一层37号温感5H37D",
            "classifyResult": "",
            "result": "误报",
            "unit": "四季青商业管理有限公司"
        },
        {
            "alarmTime": 1556324901,
            "buildingName": "一栋十一区二层120号烟感11H120D",
            "classifyResult": "",
            "result": "误报",
            "unit": "四季青商业管理有限公司"
        },
        {
            "alarmTime": 1556324038,
            "buildingName": "一栋八区一层103号烟感8H103D",
            "classifyResult": "",
            "result": "误报",
            "unit": "四季青商业管理有限公司"
        },
        {
            "alarmTime": 1556322834,
            "buildingName": "地下室人防车道7H85D",
            "classifyResult": "",
            "result": "误报",
            "unit": "江山人民检察院"
        },
        {
            "alarmTime": 1556321840,
            "buildingName": "一栋七区一层61号烟感7H61D",
            "classifyResult": "",
            "result": "误报",
            "unit": "四季青商业管理有限公司"
        },
        {
            "alarmTime": 1556321656,
            "buildingName": "一栋三区一层87号烟感3H87D",
            "classifyResult": "",
            "result": "误报",
            "unit": "四季青商业管理有限公司"
        },
        {
            "alarmTime": 1556321387,
            "buildingName": "一栋七区一层61号烟感7H61D",
            "classifyResult": "",
            "result": "误报",
            "unit": "四季青商业管理有限公司"
        },
        {
            "alarmTime": 1556320553,
            "buildingName": "非人防地下室车道26H23D",
            "classifyResult": "",
            "result": "误报",
            "unit": "华达--阳光新城"
        },
        {
            "alarmTime": 1556319902,
            "buildingName": "2住院楼12楼2H99D烟感",
            "classifyResult": "",
            "result": "误报",
            "unit": "江山人民医院"
        },
        {
            "alarmTime": 1556319902,
            "buildingName": "2住院楼6楼5H100D烟感",
            "classifyResult": "",
            "result": "误报",
            "unit": "江山人民医院"
        },
        {
            "alarmTime": 1556319901,
            "buildingName": "6住院楼11楼3H46D手报",
            "classifyResult": "",
            "result": "误报",
            "unit": "江山人民医院"
        },
        {
            "alarmTime": 1556319901,
            "buildingName": "7住院楼12楼2H112D烟感",
            "classifyResult": "",
            "result": "误报",
            "unit": "江山人民医院"
        },
        {
            "alarmTime": 1556319900,
            "buildingName": "2住院楼11楼3H45D烟感",
            "classifyResult": "",
            "result": "误报",
            "unit": "江山人民医院"
        },
        {
            "alarmTime": 1556302832,
            "buildingName": "一栋八区一层103号烟感8H103D",
            "classifyResult": "",
            "result": "误报",
            "unit": "四季青商业管理有限公司"
        },
        {
            "alarmTime": 1556296459,
            "buildingName": "住院楼3楼手术室9H37D",
            "classifyResult": "",
            "result": "误报",
            "unit": "江山贝林医院"
        },
        {
            "alarmTime": 1556294410,
            "buildingName": "一栋二区一层33号烟感2H33D",
            "classifyResult": "",
            "result": "误报",
            "unit": "四季青商业管理有限公司"
        },
        {
            "alarmTime": 1556294391,
            "buildingName": "地下室人防车道7H85D",
            "classifyResult": "",
            "result": "误报",
            "unit": "江山人民检察院"
        },
        {
            "alarmTime": 1556292612,
            "buildingName": "一栋三区一层87号烟感3H87D",
            "classifyResult": "",
            "result": "误报",
            "unit": "四季青商业管理有限公司"
        }
    ],
    "curPage": 1,
    "pageNum": 317,
    "pageSize": 30
}

5、隐患日志

接口功能

报警日志的查询接口

URL

/queryHiddenLog

HTTP请求方式

POST

请求参数
参数 必选 类型 说明
curPage 非必选 int 当前页数
pageSize 非必选 int 页大小
返回字段: Class《QueryHiddenLogVo》
字段名称 字段类型 说明
curPage int 当前页数
pageSize int 页大小
pageNum int 当前分页方式下的总页数
alarmLogVos List《HiddenLogVo》 当前页的报警日志,HiddenLogVo说明详见接口3
接口示例

地址:http://127.0.0.1:7777/queryHiddenLog?curPage=2&pageSize=10

{
    "curPage": 2,
    "hiddenLogVos": [
        {
            "alarmFrequency": 1946,
            "alarmTime": 1556342013,
            "classifyResult": "",
            "confirmResult": "未确认",
            "deviceName": "虎山精品馆2号消火栓",
            "failType": "故障",
            "resetStatus": "未复位",
            "resetTime": 0,
            "unit": "虎山精品建材馆"
        },
        {
            "alarmFrequency": 1,
            "alarmTime": 1556341961,
            "classifyResult": "",
            "confirmResult": "已确认",
            "deviceName": "地下一层B区车道烟感2H69D",
            "failType": "故障",
            "resetStatus": "已复位",
            "resetTime": 1556342172,
            "unit": "国强香樟花苑"
        },
        {
            "alarmFrequency": 1,
            "alarmTime": 1556341918,
            "classifyResult": "",
            "confirmResult": "未确认",
            "deviceName": "3期地下室非人防烟感6H174D",
            "failType": "故障",
            "resetStatus": "未复位",
            "resetTime": 0,
            "unit": "博瑞明珠城"
        },
        {
            "alarmFrequency": 1,
            "alarmTime": 1556341906,
            "classifyResult": "",
            "confirmResult": "已确认",
            "deviceName": "地下室水泵房烟感1H17D",
            "failType": "故障",
            "resetStatus": "已复位",
            "resetTime": 1556342013,
            "unit": "蔡家山公租房"
        },
        {
            "alarmFrequency": 151,
            "alarmTime": 1556341853,
            "classifyResult": "",
            "confirmResult": "未确认",
            "deviceName": "1号压力表",
            "failType": "故障",
            "resetStatus": "未复位",
            "resetTime": 0,
            "unit": "浙江江山农商银行"
        },
        {
            "alarmFrequency": 4226,
            "alarmTime": 1556341852,
            "classifyResult": "",
            "confirmResult": "未确认",
            "deviceName": "学府水压表1号",
            "failType": "故障",
            "resetStatus": "未复位",
            "resetTime": 0,
            "unit": "学府大酒店"
        },
        {
            "alarmFrequency": 1,
            "alarmTime": 1556341845,
            "classifyResult": "",
            "confirmResult": "已确认",
            "deviceName": "205幢地下二层通道烟感3H47D",
            "failType": "故障",
            "resetStatus": "已复位",
            "resetTime": 1556341956,
            "unit": "国强香樟花苑"
        },
        {
            "alarmFrequency": 200,
            "alarmTime": 1556341758,
            "classifyResult": "",
            "confirmResult": "未确认",
            "deviceName": "蔡家山消防泵",
            "failType": "故障",
            "resetStatus": "未复位",
            "resetTime": 0,
            "unit": "蔡家山公租房"
        },
        {
            "alarmFrequency": 200,
            "alarmTime": 1556341682,
            "classifyResult": "",
            "confirmResult": "未确认",
            "deviceName": "蔡家山喷淋泵",
            "failType": "故障",
            "resetStatus": "未复位",
            "resetTime": 0,
            "unit": "蔡家山公租房"
        },
        {
            "alarmFrequency": 1,
            "alarmTime": 1556341622,
            "classifyResult": "",
            "confirmResult": "已确认",
            "deviceName": "地下二层水泵房烟感3H60D",
            "failType": "故障",
            "resetStatus": "已复位",
            "resetTime": 1556341655,
            "unit": "国强香樟花苑"
        }
    ],
    "pageNum": 65546,
    "pageSize": 10
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章