分类节点能耗记录查询
# 查询check节点
接口说明
根据查询条件查询check节点的历史数据(分类节点)。
接口版本
v1接口地址
/api-v1/check-records/meter-class-group
请求方法
Post
请求参数
参数类型 | 参数名称 | 数据类型 | 是否必须 | 参数描述 | 默认 | 示例 |
---|---|---|---|---|---|---|
query | nodes | ObjectArray | true | 查询的节点对象数组(包含节点id,统计id和节点数值的计算函数(传入值为value)jsformula) | [{_id:"60800feb2edaa8003d4cdd51",reduce:"60800feb2edaa8003d4cdd91",jsformula:"return value *10 "},{"_id":"60800feb2edaa8003d4cdd51",reduce:"60800feb2edaa8003d4cdd91","jsformula":"return value *20 "}] | |
query | sTime | Number | true | 开始时间时间戳(毫秒) | 1648339200000 | |
query | eTime | Number | true | 结束时间时间戳(毫秒) | 1648939200000 | |
query | class | ObjectArray | true | 时间分类对象(包含类型名和类型时间偏移量(小时)整数数组(以一天中的0点开始计,范围为0~23)),如有多个时间段分为一组则填入多个时间数组 | 00:00~01:00为谷, 01:00~03:00 和 07:00~08:00为峰 例:[{type:'谷',timeRange:[[0,1]]},{type:'峰',timeRange:[[1,3],[7,8]]}] | |
query | timeZone | Number | true | 与UTC时区偏移的小时数(比UTC早为负数,比UTC晚为正数) | 8 |
请求参数举例
注意
post请求 参数为body请求体
{
"nodes": [
{
"_id": "60800feb2edaa8003d4cdd51",
"reduce": "60800feb2edaa8003d4cdd91",
"jsformula": "return value *10 "
},
{
"_id": "60800feb2edaa8003d4cdd51",
"reduce": "60800feb2edaa8003d4cdd91",
"jsformula": "return value *20 "
}
],
"sTime": 1648339200000,
"eTime": 1648989200000,
"timeZone": 8,
"class":[{"type":"谷","timeRange":[[0,1]]},{"type":"峰","timeRange":[[1,3],[7,8]]}]
}
返回参数
参数名称 | 数据类型 | 是否必须 | 参数描述 |
---|---|---|---|
code | number | True | 是否成功 |
data | json | True | 返回数据 |
-type | String | False | 当前查询的分类对象标识 |
-h_value | Number | False | 当前查询的结果值 |
返回参数举例
{
"code": 0,
"data": [
{
"type": "谷",
"h_value": 10
},
{
"type": "峰",
"h_value": 10
}
]
}
# 查询部门节点
接口说明
根据查询条件查询部门节点的历史数据(分类节点)。
接口版本
v1接口地址
/api-v1/power-records/meter-class-group
请求方法
Post
请求参数
参数类型 | 参数名称 | 数据类型 | 是否必须 | 参数描述 | 默认 | 示例 |
---|---|---|---|---|---|---|
query | nodes | ObjectArray | true | 查询的节点对象数组 (包含节点id) | [{_id:"60800feb2edaa8003d4cdd51"},{"_id":"60800feb2edaa8003d4cdd51"}] | |
query | sTime | Number | true | 开始时间时间戳(毫秒) | 1648339200000 | |
query | eTime | Number | true | 结束时间时间戳(毫秒) | 1648939200000 | |
query | class | ObjectArray | true | 时间分类对象(包含类型名和类型时间偏移量(小时)整数数组(以一天中的0点开始计,范围为0~23)),如有多个时间段分为一组则填入多个时间数组 | 00:00~01:00为谷, 01:00~03:00 和 07:00~09:00为峰 例:[{type:'谷',timeRange:[[0,1]]},{type:'峰',timeRange:[[1,3],[7,9]]}] | |
query | timeZone | Number | true | 与UTC时区偏移的小时数(比UTC早为负数,比UTC晚为正数) | 8 | |
query | meterType | Number | false | 查询的表计类型 0电表,1水表,2气表.不填默认为0 | 0 |
请求参数举例
注意
post请求 参数为body请求体
{
"nodes":[{"_id":"60800feb2edaa8003d4cdd51"},{"_id":"60800feb2edaa8003d4cdd51"}] ,
"sTime":1648339200000,
"eTime":1648989200000,
"timeZone": 8,
"meterType": 0,
"class":[{"type":"谷","timeRange":[[0,1]]},{"type":"峰","timeRange":[[1,3],[7,9]]}]
}
返回参数
参数名称 | 数据类型 | 是否必须 | 参数描述 |
---|---|---|---|
code | number | True | 是否成功 |
data | json | True | 返回数据 |
-type | String | False | 当前查询的分类对象标识 |
-h_value | Number | False | 当前查询的结果值 |
返回参数举例
{
"code": 0,
"data": [
{
"type": "谷",
"h_value": 10
},
{
"type": "峰",
"h_value": 10
}
]
}
上次更新: 2022/05/30, 13:39:15