package com.doumee.core.device.model.request;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.AllArgsConstructor;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
|
/**
|
* 接口返回对象
|
* @author doumee
|
* @date 2023/03/21 14:49
|
*/
|
@ApiModel("抄表请求对象")
|
@Data
|
public class QueryDataRequest implements Serializable {
|
|
/**
|
* 功能分类(ID 对应功能(type字段)):
|
* 功能ID 描述 备注
|
* 3 正向有功总电能,对应时间的总用电量。获取每日用电量 未计算倍率 获取倍率, 即用电度数,电度数,电表读数,总电能,非时间段内用电量,时间段内用电量
|
* 253 电表状态详情(新)
|
* 4 反向有功总电能 无特殊需求一般不需要(不要纠结)
|
* 5 组合无功1总电能 无特殊需求一般不需要(不要纠结)
|
* 6 组合无功2总电能 无特殊需求一般不需要(不要纠结)
|
* 15 ABC三相电压
|
* 16 ABC三相电流
|
* 17 ABC三相有功功率
|
* 18 ABC三相无功功率
|
* 22 剩余金额
|
* 27 A相电流
|
* 28 B相电流
|
* 29 C相电流
|
* 30 A相电压
|
* 31 B相电压
|
* 32 C相电压
|
* 33 瞬时有功功率
|
* 34 瞬时无功功率
|
* 58 功率因素
|
* 106 继电器状态 0 拉闸 1 合闸
|
* 42 水表数据 示例值 12.01|12.01|32.02 ,水表数据 取第一项(用量)和第三项(余额),中间项忽略
|
* 98 水表剩余金额 一般在水表数据中 有提供,水表数据更详细
|
* 141 当月总最大需量 kw
|
* 142 当月尖最大需量 kw
|
* 143 当月峰最大需量 kw
|
* 144 当月平最大需量 kw
|
* 145 当月谷最大需量 kw
|
* 250 温度 ℃
|
* 提示
|
*
|
* 根据水价,有最小扣费额度,如果水表余额小于最小扣费额度,则会出现余额为负值的情况。
|
* 如:每次扣0.03元,水表余额为0.01元时,扣费后余额为0.01元-0.03元=-0.02元,则余额为负值。
|
* 4g 上报水表在关阀后约3天内,每小时上报一次
|
*/
|
@ApiModelProperty(value = "返回类型")
|
private String type ;//否 String json/xml,可空,默认json
|
@ApiModelProperty(value = "功能id")
|
private String functionids;// 否 String 以逗号分割,例如 3,4,5
|
@ApiModelProperty(value = "起始时间")
|
private String start_time ;//否 String(19) 数据过滤条件,可空,格式:2017-07-23 22:22:31,使用URLEncode后提交
|
@ApiModelProperty(value = "结束时间")
|
private String end_time;// 否 String(19) 数据过滤条件,可空,格式:2017-12-23 22:22:31,使用URLEncode后提交
|
@ApiModelProperty(value = "偏移位置")
|
private int offset ;//否 int 数据偏移位置,int类型,可空,默认为0 (分页参数,offset = (page -1)* limit)
|
@ApiModelProperty(value = "返回数据量")
|
private int limit ;//否 int 单次返回数据条数,int类型,范围 0-1000,可空,默认1000
|
|
|
}
|