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
}