doum
8 天以前 5f9bf98779e2c3e69324d75849efdda00868da4f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
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
     
 
}