doum
7 天以前 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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
package com.doumee.dao.business.model;
 
import com.baomidou.mybatisplus.annotation.TableField;
import  com.doumee.core.annotation.excel.ExcelColumn;
import  com.doumee.core.model.LoginUserModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
import java.math.BigDecimal;
/**
 * 电表抄表数据Model定义
 * @author doumee
 * @date 2026-05-20 15:25:57
 */
@Data
@TableName("yw_electrical_data")
@ApiModel(value = "电表抄表数据实体类")
public class YwElectricalData  extends LoginUserModel {
 
    @ApiModelProperty("主键")
    @ExcelColumn(name="主键",index=1 ,width=10)
    @TableId(type = IdType.AUTO)
    private Integer id;
    @ApiModelProperty("创建人编码")
    @ExcelColumn(name="创建人编码",index=2 ,width=10)
    private Integer creator;
    @ApiModelProperty("创建时间")
    @ExcelColumn(name="创建时间",index=3 ,width=10)
    private Date createDate;
    @ApiModelProperty("更新人编码")
    @ExcelColumn(name="更新人编码",index=4 ,width=10)
    private Integer editor;
    @ApiModelProperty("更新时间")
    @ExcelColumn(name="更新时间",index=5 ,width=10)
    private Date editDate;
    @ApiModelProperty("是否删除0否 1是")
    @ExcelColumn(name="是否删除0否 1是",index=6 ,width=10)
    private Integer isdeleted;
    @ApiModelProperty("备注")
    @ExcelColumn(name="备注",index=7 ,width=10)
    private String remark;
    @ApiModelProperty("设备编码(关联device)")
    @ExcelColumn(name="设备编码(关联device)",index=8 ,width=10)
    private String deviceId;
    @ApiModelProperty("发生时间")
    @ExcelColumn(name="发生时间",index=9 ,width=10)
    private String addTime;
    @ApiModelProperty("结算方式:表示是否为预付费电表。通常,如果值为true,则表示为预付费;如果为false,则表示后付费。")
    @ExcelColumn(name="结算方式:表示是否为预付费电表。通常,如果值为true,则表示为预付费;如果为false,则表示后付费。",index=10 ,width=10)
    private String jsfs;
    @ApiModelProperty("费率数")
    @ExcelColumn(name="费率数",index=11 ,width=10)
    private String fls;
    @ApiModelProperty("线数 1=相数:单相,3=相数:三相三线,其他=相数:三相四线")
    @ExcelColumn(name="线数 1=相数:单相,3=相数:三相三线,其他=相数:三相四线",index=12 ,width=10)
    private String xs;
    @ApiModelProperty("总有功电量:表示总的有功电量,通常以千瓦时(kWh)为单位。")
    @ExcelColumn(name="总有功电量:表示总的有功电量,通常以千瓦时(kWh)为单位。",index=13 ,width=10)
    private String zyje;
    @ApiModelProperty("余额 元")
    @ExcelColumn(name="余额 元",index=14 ,width=10)
    private String ye;
    @ApiModelProperty("充值次数")
    @ExcelColumn(name="充值次数",index=15 ,width=10)
    private String countnum;
    @ApiModelProperty("当前电价:表示当前时刻的电价,通常以元/千瓦时(元/kWh)为单位。")
    @ExcelColumn(name="当前电价:表示当前时刻的电价,通常以元/千瓦时(元/kWh)为单位。",index=16 ,width=10)
    private String dqdj;
    @ApiModelProperty("组合有功总电量")
    @ExcelColumn(name="组合有功总电量",index=17 ,width=10)
    private String zhygzdl;
    @ApiModelProperty("周期用量    kWh")
    @ExcelColumn(name="周期用量    kWh",index=18 ,width=10)
    private String zqyl;
    @ApiModelProperty("A相电流    A")
    @ExcelColumn(name="A相电流    A",index=19 ,width=10)
    private String axdl;
    @ApiModelProperty("B相电流 A")
    @ExcelColumn(name="B相电流 A",index=20 ,width=10)
    private String bxdl;
    @ApiModelProperty("C相电流 A")
    @ExcelColumn(name="C相电流 A",index=21 ,width=10)
    private String cxdl;
    @ApiModelProperty("A相电压    V")
    @ExcelColumn(name="A相电压    V",index=22 ,width=10)
    private String axdy;
    @ApiModelProperty("B相电压    V")
    @ExcelColumn(name="B相电压    V",index=23 ,width=10)
    private String bxdy;
    @ApiModelProperty("C相电压    V")
    @ExcelColumn(name="C相电压    V",index=24 ,width=10)
    private String cxdy;
    @ApiModelProperty("总有功功率:表示总的有功功率,通常以千瓦(kW)为单位。    ")
    @ExcelColumn(name="总有功功率:表示总的有功功率,通常以千瓦(kW)为单位。    ",index=25 ,width=10)
    private String zyggl;
    @ApiModelProperty("A相有功功率:表示A相的有功功率,通常以千瓦(kW)为单位。")
    @ExcelColumn(name="A相有功功率:表示A相的有功功率,通常以千瓦(kW)为单位。",index=26 ,width=10)
    private String axyggl;
    @ApiModelProperty("B相有功功率:表示B相的有功功率,通常以千瓦(kW)为单位。")
    @ExcelColumn(name="B相有功功率:表示B相的有功功率,通常以千瓦(kW)为单位。",index=27 ,width=10)
    private String bxyggl;
    @ApiModelProperty("C相有功功率:表示C相的有功功率,通常以千瓦(kW)为单位。    ")
    @ExcelColumn(name="C相有功功率:表示C相的有功功率,通常以千瓦(kW)为单位。    ",index=28 ,width=10)
    private String cxyggl;
    @ApiModelProperty("总无功功率:表示总的无功功率,通常以千乏(kvar)为单位。负值可能表示功率因数的调整或反向无功。")
    @ExcelColumn(name="总无功功率:表示总的无功功率,通常以千乏(kvar)为单位。负值可能表示功率因数的调整或反向无功。",index=29 ,width=10)
    private String zwggl;
    @ApiModelProperty("A相无功功率:表示A相的无功功率,通常以千乏(kvar)为单位。负值可能表示功率因数的调整或反向无功。")
    @ExcelColumn(name="A相无功功率:表示A相的无功功率,通常以千乏(kvar)为单位。负值可能表示功率因数的调整或反向无功。",index=30 ,width=10)
    private String axwggl;
    @ApiModelProperty("B相无功功率:表示B相的无功功率,通常以千乏(kvar)为单位。负值可能表示功率因数的调整或反向无功。")
    @ExcelColumn(name="B相无功功率:表示B相的无功功率,通常以千乏(kvar)为单位。负值可能表示功率因数的调整或反向无功。",index=31 ,width=10)
    private String bxwggl;
    @ApiModelProperty("C相无功功率:表示C相的无功功率,通常以千乏(kvar)为单位。负值可能表示功率因数的调整或反向无功。")
    @ExcelColumn(name="C相无功功率:表示C相的无功功率,通常以千乏(kvar)为单位。负值可能表示功率因数的调整或反向无功。",index=32 ,width=10)
    private String cxwggl;
    @ApiModelProperty("总视在功率    kVA")
    @ExcelColumn(name="总视在功率    kVA",index=33 ,width=10)
    private String zszgl;
    @ApiModelProperty("A相视在功率    kVA")
    @ExcelColumn(name="A相视在功率    kVA",index=34 ,width=10)
    private String axszgl;
    @ApiModelProperty("B相视在功率    kVA")
    @ExcelColumn(name="B相视在功率    kVA",index=35 ,width=10)
    private String bxszgl;
    @ApiModelProperty("C相视在功率    kVA")
    @ExcelColumn(name="C相视在功率    kVA",index=36 ,width=10)
    private String cxszgl;
    @ApiModelProperty("总功率因数:表示电表的总功率因数,是有功功率与视在功率的比值,通常用于评估电能质量和电费计算。")
    @ExcelColumn(name="总功率因数:表示电表的总功率因数,是有功功率与视在功率的比值,通常用于评估电能质量和电费计算。",index=37 ,width=10)
    private String zglys;
    @ApiModelProperty("A相功率因数:表示A相的功率因数,是有功功率与视在功率的比值,通常用于评估电能质量和电费计算。")
    @ExcelColumn(name="A相功率因数:表示A相的功率因数,是有功功率与视在功率的比值,通常用于评估电能质量和电费计算。",index=38 ,width=10)
    private String axglys;
    @ApiModelProperty("C相功率因数:表示C相的功率因数,是有功功率与视在功率的比值,通常用于评估电能质量和电费计算。")
    @ExcelColumn(name="C相功率因数:表示C相的功率因数,是有功功率与视在功率的比值,通常用于评估电能质量和电费计算。",index=39 ,width=10)
    private String bxglys;
    @ApiModelProperty("频率    Hz")
    @ExcelColumn(name="频率    Hz",index=40 ,width=10)
    private String pl;
    @ApiModelProperty("温度    °C")
    @ExcelColumn(name="温度    °C",index=41 ,width=10)
    private String wd;
    @ApiModelProperty("断电原因")
    @ExcelColumn(name="断电原因",index=42 ,width=10)
    private String ddyy;
    @ApiModelProperty("电表状态(无功功率反向,A相无功功率反向,B相无功功率反向,C相无功功率反向,通电)")
    @ExcelColumn(name="电表状态(无功功率反向,A相无功功率反向,B相无功功率反向,C相无功功率反向,通电)",index=43 ,width=10)
    private String dbzt;
    @ApiModelProperty("唯一标识")
    @ExcelColumn(name="唯一标识",index=44 ,width=10)
    private String dataId;
    @ApiModelProperty("采集耗时")
    @ExcelColumn(name="采集耗时",index=45 ,width=10)
    private String consume;
    @ApiModelProperty("采集器标识")
    @ExcelColumn(name="采集器标识",index=46 ,width=10)
    private String cid;
    @ApiModelProperty("电表档案id")
    @ExcelColumn(name="电表档案id",index=47 ,width=10)
    private String mid;
    @ApiModelProperty("表地址")
    @ExcelColumn(name="表地址",index=48 ,width=10)
    private String address;
    @ApiModelProperty("用户标识")
    @ExcelColumn(name="用户标识",index=49 ,width=10)
    private String uid;
    @ApiModelProperty("用户名字")
    @ExcelColumn(name="用户名字",index=50 ,width=10)
    private String name;
    @ApiModelProperty("功能类型")
    @ExcelColumn(name="功能类型",index=51 ,width=10)
    private Integer fid;
    @ApiModelProperty("数据")
    @ExcelColumn(name="数据",index=52 ,width=10)
    private String data;
    @ApiModelProperty("解释数据")
    @ExcelColumn(name="解释数据",index=53 ,width=10)
    private String dsp;
    @ApiModelProperty("倍率")
    @ExcelColumn(name="倍率",index=54 ,width=10)
    private BigDecimal radio;
 
    @TableField(exist = false)
    private String meterKeyword;
 
    @TableField(exist = false)
    private Integer roomId;
 
    @TableField(exist = false)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date readTimeBegin;
 
    @TableField(exist = false)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date readTimeEnd;
 
    @TableField(exist = false)
    private Integer electricalId;
 
    @TableField(exist = false)
    @ExcelColumn(name = "电表名称", index = 55, width = 20)
    private String electricalName;
 
    @TableField(exist = false)
    @ExcelColumn(name = "绑定房间", index = 56, width = 24)
    private String roomNames;
}