fg电池监控平台的达梦数据库版本
whycxzp
2024-11-11 f6cec8970fa54813be5e7eebf641253b7a304606
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
package com.whyc.pojo;
 
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
 
import java.io.Serializable;
 
/**
 * <p>
 * 
 * </p>
 *
 * @author xuzhongpei
 * @since 2021-12-16
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName(schema = "db_ram_db",value = "tb_fbs9100_state")
@ApiModel(value="Fbs9100State对象", description="")
public class Fbs9100State implements Serializable {
 
    private static final long serialVersionUID = 1L;
 
    @TableId(value = "num", type = IdType.AUTO)
    private Long num;
    @ApiModelProperty("设备ip")
    private String devIp;
    @ApiModelProperty("设备版本")
    private String devVersion;
    @ApiModelProperty("设备id")
    private Long devId;
    @ApiModelProperty("操作命令")
    private Integer opCmd;
    @ApiModelProperty("记录时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String recordDatetime;
    @ApiModelProperty("设备时间:4831(已测时间)")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String devDatetime;
    @ApiModelProperty("设备测试类型:4831(0-放电,1-充电,2-活化,3-在线监测)")
    private Integer devTesttype;
    @ApiModelProperty("设备测试组编号")
    private Integer devTestgroupnum;
 
    /**
     * {@link com.whyc.constant.DeviceConstant 设备状态值对应关系}
     */
    @ApiModelProperty("设备工作状态:4831(0:停止 1:暂停放电  2:正在放电 3:暂停充电 4:正在充电 5:等待充电 6:等待放电)")
    private Integer devWorkstate;
    @ApiModelProperty("设备告警状态")
    private Integer devAlarmstate;
    @ApiModelProperty("设备温度")
    private Float devTemp;
    @ApiModelProperty("设备电阻测试状态")
    private Integer devResTestState;
    @ApiModelProperty("在线电压")
    private Integer devOnlinevollow;
    @ApiModelProperty("fbo4830中使用时:单体下限个数的上限值")
    private Integer devEachgroupBattsum;
    @ApiModelProperty("核容测试在线电压:4831(在线电压)")
    private Float devCaptestOnlinevol;
    @ApiModelProperty("核容测试组端电压:4831(组端电压)")
    private Float devCaptestGroupvol;
    @ApiModelProperty("核容测试电流:4831(组端电流)")
    private Float devCaptestCurr;
    @ApiModelProperty("测试容量;4831(已测容量)")
    private Float devCaptestCap;
    @ApiModelProperty("测试时长")
    private Integer devCaptestTimelong;
    @ApiModelProperty("内阻测试笔数")
    private Integer devRestestCount;
    @ApiModelProperty("内阻测试单体数:4831(活化次数)")
    private Integer devRestestMoncount;
    @ApiModelProperty("单体下标:4831(活化进度)")
    private Integer devRestestMonindex;
    @ApiModelProperty("电池续航时长")
    private Integer devBattXuhangTlong;
    @ApiModelProperty("")
    private Integer devStationPoffTlong;
    @ApiModelProperty("")
    private Integer devStationPoffCnt;
    @ApiModelProperty("")
    private Integer devCommcount;
    @ApiModelProperty("")
    private Integer devErrcommcount;
    @ApiModelProperty("")
    private Integer devRxnullerrcount;
    @ApiModelProperty("")
    private Long devDataFlowsum;
    private Integer devLastCaptestStopType;
    @TableField(exist = false)
    private String devLastCaptestStopTypeReason;
 
    @ApiModelProperty("")
    private Float devConcurr;
    @ApiModelProperty("")
    private Float devCondvoldp;
    @ApiModelProperty("")
    private Float devConresist;
    @ApiModelProperty("")
    private Float devConresist1;
    @ApiModelProperty("")
    private Float devCondcurr;
    @ApiModelProperty("")
    @TableField("dev_61850alarms")
    private String dev61850alarms;
    @ApiModelProperty("")
    private Integer battOnlineState;
    @ApiModelProperty("")
    private Float devCondvoldp1;
 
    @TableField(exist = false)
    private int battGroupId;
    @TableField(exist = false)
    private String stationId;
    @TableField(exist = false)
    private String stationName;
    @TableField(exist = false)
    private String stationName1;
    @TableField(exist = false)
    private String stationName2;
    @TableField(exist = false)
    private String stationName3;
    @TableField(exist = false)
    private String stationName4;
    @TableField(exist = false)
    private String stationName5;
    @TableField(exist = false)
    private int NodeStation;
    @TableField(exist = false)
    private String deviceName;
    @TableField(exist = false)
    private String note;
    @TableField(exist = false)
    private Integer battTestTLong;
 
    @ApiModelProperty("")
    private Float a059GroupVol1;
    @ApiModelProperty("")
    private Float a059GroupVol2;
    @ApiModelProperty("")
    private Float a059GroupCurr1;
    @ApiModelProperty("")
    private Float a059GroupCurr2;
    @ApiModelProperty("")
    private String devPosStates;
    @ApiModelProperty("")
    private String devNegStates;
    @ApiModelProperty(value = "充放电一体机切换电池组保护电压")
    @TableField("a059_onlineSaveVol")
    private Float a059OnlineSaveVol;
 
    @ApiModelProperty(value = "充放电一体机市电中断状态(0:正常;1:市电中断)")
    @TableField("a059_acvolLowFlag")
    private Float a059AcvolLowFlag;
 
    @ApiModelProperty(value = "回切组端电压范围低")
    @TableField("a059_switchVolMin")
    private Float a059SwitchVolMin;
 
    @ApiModelProperty(value = "回切组端电压范围高")
    @TableField("a059_switchVolMax")
    private Float a059SwitchVolMax;
 
    /**
     *  2.db_ram_db.tb_fbs9100_state 新增字段
     *   `elec_comb_acttive_energy` float NOT NULL DEFAULT '0' COMMENT '电表组合有功电能【kWh】',
     *   `elec_posi_acttive_energy` float NOT NULL DEFAULT '0' COMMENT '电表正向有功电能【kWh】',
     *   `elec_rever_acttive_energy` float NOT NULL DEFAULT '0' COMMENT '电表反向有功电能【kWh】',
     *   `elec_active_power` float NOT NULL DEFAULT '0' COMMENT '电表有功功率【W】',
     *   `elec_vol` float NOT NULL DEFAULT '0' COMMENT '电表测量电压[V]',
     *   `elec_curr` float NOT NULL DEFAULT '0' COMMENT '电表测量电流[A]'
     */
    private Float elecCombActtiveEnergy;
    private Float elecPosiActtiveEnergy;
    private Float elecReverActtiveEnergy;
    private Float elecActivePower;
    private Float elecVol;
    private Float elecCurr;
    /**
     * 负载电压(V)-汇集器
     * 负载电流(A)-汇集器
     */
    private Float loadVolFromhjq;
    private Float loadCurrFromhjq;
    /**
     * 设备功率(KW)
     */
    private Float devPower;
 
    @ApiModelProperty(value = "4830加在线还是离线状态;4831(在离线测试状态)")
    private int fbo4830IsOnline;
 
    @ApiModelProperty(value = "FBO4830状态显示;4831(FBC状态显示文本)")
    @TableField("fbo4830_stopstr")
    private String fbo4830Stopstr;
}