Energy.java
4.65 KB
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
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
package com.bsth.entity;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import java.util.Date;
/**
* @author Hill
*/
@JsonIgnoreProperties(ignoreUnknown = true)
public class Energy {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
/**
* 能源站点
*/
private String energyStation;
/**
* 组织单位
*/
private String unit;
/**
* 客户名
*/
private String customer;
/**
* 车牌号
*/
private String plate;
/**
* 起始时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date startDate;
/**
* 结束时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date terminalDate;
/**
* 充电时长(分钟)
*/
private int chargingMinutes;
/**
* 尖时电量
*/
private float energy1;
/**
* 峰时电量
*/
private float energy2;
/**
* 平时电量
*/
private float energy3;
/**
* 谷时电量
*/
private float energy4;
/**
* 原始电量
*/
private float originEnergy;
/**
* 电量费用
*/
private float energyCost;
/**
* 服务费用
*/
private float serviceCost;
/**
* 总费用
*/
private float totalCost;
/**
* 创建日期
*/
@Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
private Date createDate;
/**
* 更新日期
*/
@Column(name = "update_date", columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
private Date updateDate;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getEnergyStation() {
return energyStation;
}
public void setEnergyStation(String energyStation) {
this.energyStation = energyStation;
}
public String getUnit() {
return unit;
}
public void setUnit(String unit) {
this.unit = unit;
}
public String getCustomer() {
return customer;
}
public void setCustomer(String customer) {
this.customer = customer;
}
public String getPlate() {
return plate;
}
public void setPlate(String plate) {
this.plate = plate;
}
public Date getStartDate() {
return startDate;
}
public void setStartDate(Date startDate) {
this.startDate = startDate;
}
public Date getTerminalDate() {
return terminalDate;
}
public void setTerminalDate(Date terminalDate) {
this.terminalDate = terminalDate;
}
public int getChargingMinutes() {
return chargingMinutes;
}
public void setChargingMinutes(int chargingMinutes) {
this.chargingMinutes = chargingMinutes;
}
public float getEnergy1() {
return energy1;
}
public void setEnergy1(float energy1) {
this.energy1 = energy1;
}
public float getEnergy2() {
return energy2;
}
public void setEnergy2(float energy2) {
this.energy2 = energy2;
}
public float getEnergy3() {
return energy3;
}
public void setEnergy3(float energy3) {
this.energy3 = energy3;
}
public float getEnergy4() {
return energy4;
}
public void setEnergy4(float energy4) {
this.energy4 = energy4;
}
public float getOriginEnergy() {
return originEnergy;
}
public void setOriginEnergy(float originEnergy) {
this.originEnergy = originEnergy;
}
public float getEnergyCost() {
return energyCost;
}
public void setEnergyCost(float energyCost) {
this.energyCost = energyCost;
}
public float getServiceCost() {
return serviceCost;
}
public void setServiceCost(float serviceCost) {
this.serviceCost = serviceCost;
}
public float getTotalCost() {
return totalCost;
}
public void setTotalCost(float totalCost) {
this.totalCost = totalCost;
}
public Date getCreateDate() {
return createDate;
}
public void setCreateDate(Date createDate) {
this.createDate = createDate;
}
public Date getUpdateDate() {
return updateDate;
}
public void setUpdateDate(Date updateDate) {
this.updateDate = updateDate;
}
}