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
}