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