1.URL
http://124.223.60.234:8080/system/asset/hj212/queryHj212SummaryData
2.请求参数
2.1请求头
token:对应登录验证成功后,data里面对应的tokenId
2.2.参数示例
{
"ids":["72A4901472BD41E1BED820AD1EF9458B"],
"factors":["a34002","a34004"],
"startTime":"2025-05-31 16:00:00",
"endTime":"2025-06-30 16:00:00"
}
2.3.参数说明
字段 | 类型 | 说明 | 是否必须 |
---|---|---|---|
ids | List | 环境检测设备系统唯一标识集合,可以支持多个设备查询 | Y |
factors | List | 采用因子集合 | Y |
startTime | String | 开始时间,UTC | Y |
endTime | String | 结束时间,UTC | Y |
3.接口应答
3.1.返回示例
{
"code": 200,
"message": "Operation succeeded",
"data": {
"summaryAvgSampleDataMap": {
"a34002": "13.85",
"a34004": "4.17"
},
"dayAvgSampleDataMap": {
"a34002": {
"10": "7.27",
"01": "7.41",
"02": "28.48",
"03": "39.42",
"04": "24.56",
"05": "5.55",
"06": "6.40",
"07": "6.29",
"08": "5.99",
"09": "6.15"
},
"a34004": {
"10": "4.28",
"01": "2.61",
"02": "7.11",
"03": "5.50",
"04": "4.00",
"05": "2.20",
"06": "3.93",
"07": "3.86",
"08": "4.00",
"09": "4.28"
}
},
"dailyAlarmCountMap": {
"a34002": {
"09": 1
},
"a34004": {
"10": 6,
"07": 4,
"08": 1,
"09": 1
}
},
"summaryAlarmReport": {
"totalTerminalsWithAlarm": 1,
"top3AlarmFactors": [
{
"72A4901472BD41E1BED820AD1EF9458B": 13
}
],
"terminalFactorAlarmCountMap": {
"72A4901472BD41E1BED820AD1EF9458B": {
"a34002": 1,
"a34004": 12
}
},
"factorMaxDurationMap": {
"a34002": {
"maxDuration": 61000,
"terminalIds": [
"72A4901472BD41E1BED820AD1EF9458B"
],
"count": 1
},
"a34004": {
"maxDuration": 2196000,
"terminalIds": [
"72A4901472BD41E1BED820AD1EF9458B"
],
"count": 1
}
}
}
}
}
3.2.返回结果说明
字段 | 类型 | 说明 |
---|---|---|
code | int | 返回状态 |
message | String | 返回结果描述 |
data | object | 返回结果体 |
data说明
字段 | 类型 | 说明 |
---|---|---|
summaryAvgSampleDataMap | Object | 总的平均值,key为采样因子,value为平均值 |
dayAvgSampleDataMap | Object | 每天的平均值,第一个层级的Map,其中key为采样因子,value为一个每天的平均值Map;每天的平均值Map,其中key为日期,value为每天的平均值 |
dailyAlarmCountMap | Object | 每个因子每天的超标次数 (因子 -> 日期 -> 次数) |
summaryAlarmReport | Object | 监测因子汇总告警实体 |
summaryAlarmReport描述
字段 | 类型 | 说明 |
---|---|---|
totalTerminalsWithAlarm | int | 所有报警的设备数量 |
top3AlarmFactors | Object | 报警前三名的设备及报警次数 |
terminalFactorAlarmCountMap | Object | 统计每个设备的每个因子超标次数 |
factorMaxDurationMap | Object | 每个因子的最长超标时间(毫秒)及其对应的设备和超标次数 |
作者:admin 创建时间:2025-06-10 19:43
最后编辑:admin 更新时间:2025-06-27 23:28
最后编辑:admin 更新时间:2025-06-27 23:28