2021与蓝度共同重构项目,服务端
Van333
2022-12-29 727a69f859060093e685582fa10e5de82dcc138a
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
package com.sandu.ximon.dao.domain;
 
import java.time.LocalDateTime;
import java.util.Date;
import java.io.Serializable;
 
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.experimental.Accessors;
import lombok.EqualsAndHashCode;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import org.springframework.format.annotation.DateTimeFormat;
 
/**
 * PLC上报数据表(PlcReportData)表实体类
 *
 * @author van
 * @since 2022-12-16 10:52:52
 */
@ApiModel("PlcReportData")
@Data
@TableName("plc_report_data")
public class PlcReportData implements Serializable {
 
    private static final long serialVersionUID = 1L;
 
    //plcReportDataId
    @ApiModelProperty("reportDataId")
    @TableId(value = "report_data_id", type = IdType.AUTO)
    private Long reportDataId;
    //设备mac
    @ApiModelProperty("设备mac")
    @TableField(value = "device_code")
    private String deviceCode;
    //设备温度
    @ApiModelProperty("设备温度")
    @TableField(value = "device_temperature")
    private Double deviceTemperature;
    //电网相数(单、三相)
    @ApiModelProperty("电网相数(单、三相)")
    private Long phase;
    //A相电压
    @ApiModelProperty("A相电压")
    @TableField(value = "voltage_A")
    private Double voltageA;
    //B相电压
    @ApiModelProperty("B相电压")
    @TableField(value = "voltage_B")
    private Double voltageB;
    //B相电压
    @ApiModelProperty("C相电压")
    @TableField(value = "voltage_C")
    private Double voltageC;
    //A相电流
    @ApiModelProperty("A相电流")
    @TableField(value = "electric_current_A")
    private Double electricCurrentA;
    //B相电流
    @ApiModelProperty("B相电流")
    @TableField(value = "electric_current_B")
    private Double electricCurrentB;
    //C相电流
    @ApiModelProperty("C相电流")
    @TableField(value = "electric_current_C")
    private Double electricCurrentC;
    //合相有功功率
    @ApiModelProperty("合相有功功率")
    @TableField(value = "active_power_All")
    private Double activePowerAll;
    //A相有功功率
    @ApiModelProperty("A相有功功率")
    @TableField(value = "active_power_A")
    private Double activePowerA;
    //B相有功功率
    @ApiModelProperty("B相有功功率")
    @TableField(value = "active_power_B")
    private Double activePowerB;
    //C相有功功率
    @ApiModelProperty("C相有功功率")
    @TableField(value = "active_power_C")
    private Double activePowerC;
    //合相无功功率
    @ApiModelProperty("合相无功功率")
    @TableField(value = "reactive_power_All")
    private Double reactivePowerAll;
    //A相无功功率
    @ApiModelProperty("A相无功功率")
    @TableField(value = "reactive_power_A")
    private Double reactivePowerA;
    //B相无功功率
    @ApiModelProperty("B相无功功率")
    @TableField(value = "reactive_power_B")
    private Double reactivePowerB;
    //C相无功功率
    @ApiModelProperty("C相无功功率")
    @TableField(value = "reactive_power_C")
    private Double reactivePowerC;
    //合相视在功率
    @ApiModelProperty("合相视在功率")
    @TableField(value = "apparent_power_All")
    private Double apparentPowerAll;
    //A相视在功率
    @ApiModelProperty("A相视在功率")
    @TableField(value = "apparent_power_A")
    private Double apparentPowerA;
    //B相视在功率
    @ApiModelProperty("B相视在功率")
    @TableField(value = "apparent_power_B")
    private Double apparentPowerB;
    //C相视在功率
    @ApiModelProperty("C相视在功率")
    @TableField(value = "apparent_power_C")
    private Double apparentPowerC;
    //合相功率因素
    @ApiModelProperty("合相功率因素")
    @TableField(value = "power_factor_All")
    private Double powerFactorAll;
    //A相功率因素
    @ApiModelProperty("A相功率因素")
    @TableField(value = "power_factor_A")
    private Double powerFactorA;
    //B相功率因素
    @ApiModelProperty("B相功率因素")
    @TableField(value = "power_factor_B")
    private Double powerFactorB;
    //C相功率因素
    @ApiModelProperty("C相功率因素")
    @TableField(value = "power_factor_C")
    private Double powerFactorC;
    //正向有功总电量
    @ApiModelProperty("正向有功总电量")
    @TableField(value = "total_positive_using_power")
    private Double totalPositiveUsingPower;
    //反向有功总电量
    @ApiModelProperty("反向有功总电量")
    @TableField(value = "total_reverse_using_power")
    private Double totalReverseUsingPower;
    //光强值
    @ApiModelProperty("光强值")
    @TableField(value = "light_intensity")
    private Long lightIntensity;
    //0时控/1光控
    @ApiModelProperty("0时控/1光控")
    @TableField(value = "control_1")
    private Long control1;
    //0关/64开
    @ApiModelProperty("0关/64开")
    @TableField(value = "status_1")
    private Long status1;
    //0时控/1光控
    @ApiModelProperty("0时控/1光控")
    @TableField(value = "control_2")
    private Long control2;
    //0关/64开
    @ApiModelProperty("0关/64开")
    @TableField(value = "status_2")
    private Long status2;
    //0时控/1光控
    @ApiModelProperty("0时控/1光控")
    @TableField(value = "control_3")
    private Long control3;
    //0关/64开
    @ApiModelProperty("0关/64开")
    @TableField(value = "status_3")
    private Long status3;
    //0时控/1光控
    @ApiModelProperty("0时控/1光控")
    @TableField(value = "control_n")
    private Long controlN;
    //0关/64开
    @ApiModelProperty("0关/64开")
    @TableField(value = "status_n")
    private Long statusN;
    //创建时间
    @ApiModelProperty("创建时间")
    @TableField(value = "create_time1")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonIgnore
    private LocalDateTime createTime1;
    //updateTime1
    @ApiModelProperty("updateTime1")
    @TableField(value = "update_time1")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonIgnore
    private LocalDateTime updateTime1;
 
    /**
     * 用于前段展示
     */
    @TableField(exist = false)
    private String updateTime;
 
    /**
     * 用于前段展示
     */
    @TableField(exist = false)
    private String createTime;
}