whyclxw
2025-05-23 a20b6190fd4166b9afe0229e6990a2b7aff6977f
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
package com.whyc.pojo.db_ram_db;
 
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
 
import java.io.Serializable;
import java.util.Date;
 
/**
 * <p>
 * 设备工作状态表
 * </p>
 *
 * @author lxw
 * @since 2025-05-23
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName(schema = "db_ram_db",value ="tb_device_state")
@ApiModel(value="DeviceState对象", description="设备工作状态表")
public class DeviceState implements Serializable {
 
    private static final long serialVersionUID = 1L;
 
    @TableId(value = "num", type = IdType.AUTO)
    private Long num;
 
    @ApiModelProperty(value = "设备IP")
    private String devIp;
 
    @ApiModelProperty(value = "设备版本号")
    private String devVersion;
 
    @ApiModelProperty(value = "设备ID")
    private Long devId;
 
    @ApiModelProperty(value = "设备是否在线[0-离线 1-在线]")
    private Integer devOnline;
 
    @ApiModelProperty(value = "更新时间")
    private Date recordDatetime;
 
    @ApiModelProperty(value = "设备测试类型")
    private Integer devTesttype;
 
    @ApiModelProperty(value = "测试组号")
    private Integer devTestgroupnum;
 
    @ApiModelProperty(value = "设备测试类型")
    private Integer devWorkstate;
 
    @ApiModelProperty(value = "设备告警状态")
    private Integer devAlarmstate;
 
    @ApiModelProperty(value = "设备温度")
    private Float devTemp;
 
    @ApiModelProperty(value = "内阻测试状态")
    private Integer devResTestState;
 
    private Integer devOnlinevollow;
 
    @ApiModelProperty(value = "每组单体数目")
    private Integer devEachgroupBattsum;
 
    @ApiModelProperty(value = "在线电压")
    private Float devCaptestOnlinevol;
 
    @ApiModelProperty(value = "组端电压")
    private Float devCaptestGroupvol;
 
    @ApiModelProperty(value = "测试电流")
    private Float devCaptestCurr;
 
    @ApiModelProperty(value = "测试容量")
    private Float devCaptestCap;
 
    @ApiModelProperty(value = "测试时长")
    private Integer devCaptestTimelong;
 
    @ApiModelProperty(value = "内阻测试次数")
    private Integer devRestestCount;
 
    @ApiModelProperty(value = "设备通信次数")
    private Integer devCommcount;
 
    @ApiModelProperty(value = "设备错误通信次数")
    private Integer devErrcommcount;
 
    @ApiModelProperty(value = "设备连续错误次数")
    private Integer devRxnullerrcount;
 
    @ApiModelProperty(value = "上一次核容终止原因")
    private Integer devLastCaptestStopType;
 
    @ApiModelProperty(value = "组1二极管压降")
    private Float devCondvoldp;
 
    @ApiModelProperty(value = "组1接触器导通阻抗")
    private Float devConresist;
 
    @ApiModelProperty(value = "组2接触器导通阻抗")
    private Float devConresist1;
 
    @ApiModelProperty(value = "61850设备告警")
    private String dev61850alarms;
 
    @ApiModelProperty(value = "组2二极管压降")
    private Float devCondvoldp1;
 
    @ApiModelProperty(value = "充放电一体机组1组端电压")
    private Float groupVol1;
 
    @ApiModelProperty(value = "充放电一体机组2组端电压")
    private Float groupVol2;
 
    @ApiModelProperty(value = "充放电一体机组1组端电流")
    private Float groupCurr1;
 
    @ApiModelProperty(value = "充放电一体机组2组端电流")
    private Float groupCurr2;
 
 
}