whyclxw
1 天以前 add5c816a5281cf6b1df4a0988e8b3a0c2b59bee
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
package com.whyc.pojo.db_station;
 
import com.baomidou.mybatisplus.annotation.*;
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;
import java.util.Date;
import java.util.List;
 
/**
 * <p>
 * 电池表
 * </p>
 *
 * @author lxw
 * @since 2025-05-12
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName(schema = "db_station",value = "tb_batt_inf")
@ApiModel(value="BattInf对象", description="电池表")
public class BattInf implements Serializable {
 
    private static final long serialVersionUID = 1L;
 
    @ApiModelProperty(value = "主键")
    @TableId(value = "num", type = IdType.AUTO)
    private Integer num;
 
    @ApiModelProperty(value = "机房Id")
    private Integer stationId;
 
    @ApiModelProperty(value = "电源id")
    private Integer powerId;
 
    @ApiModelProperty(value = "设备id")
    private Integer devId;
 
    @ApiModelProperty(value = "设备ip")
    private String devIp;
 
    @ApiModelProperty(value = "设备名称")
    private String devName;
 
    @ApiModelProperty(value = "设备类型")
    private String devType;
 
    @ApiModelProperty(value = "设备编号")
    private Integer devNum;
 
    @ApiModelProperty(value = "电池组id")
    private Integer battgroupId;
 
    @ApiModelProperty(value = "电池组名称")
    private String battgroupName;
 
    @ApiModelProperty(value = "电池组编号")
    private Integer battgroupNum;
 
    @ApiModelProperty(value = "标称电压")
    private Float monvolstd;
 
    @ApiModelProperty(value = "标称容量")
    private Float moncapstd;
 
    @ApiModelProperty(value = "标称内阻")
    private Float monresstd;
 
    @ApiModelProperty(value = "每组单体个数")
    private Float moncount;
 
    @ApiModelProperty(value = "品牌")
    private String product;
 
    @ApiModelProperty(value = "型号")
    private String battModel;
 
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai")
    private Date createTime;
 
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "Asia/Shanghai")
    private Date inuseTime;
 
    @ApiModelProperty(value = "浮充电压阈值")
    private Float floatVolLevel;
 
    @ApiModelProperty(value = "离线电压阈值")
    private Float offlinelineVolLevel;
 
    @ApiModelProperty(value = "浮充电流阈值")
    private Float floatCurrLevel;
 
    @ApiModelProperty(value = "最大核容电流(0~300)")
    private Float maxDisCurr;
 
    @ApiModelProperty(value = "验签格式0-常规  1-正常1拖2[61850设备有效]")
    private Integer signType;
 
    @ApiModelProperty(value = "通信端口号【0-使用设备默认端口号】")
    private Integer commPort;
 
    @ApiModelProperty(value = "负载电流")
    private Float loadCurr;
 
    @ApiModelProperty(value = "视频监控序列号")
    private String videoUrl;
 
 
    @TableField(exist = false)
    private Integer inuseYear;
 
    @TableField(exist = false)
    private Integer battYear;
 
    @TableField(exist = false)
    private String stationName;
 
    @TableField(exist = false)
    private String powerName;
 
    @TableField(exist = false)
    @ApiModelProperty(value = "0:设备下新建电池组,1新建一个设备一个电池组")
    private Integer addBinfFlag;
 
    @TableField(exist = false)
    private String provice;
 
    @TableField(exist = false)
    private String city;
 
    @TableField(exist = false)
    private String country;
 
    @TableField(exist = false)
    private String fullName;
 
    @TableField(exist = false)
    private String stationType;
 
    @TableField(exist = false)
    @ApiModelProperty(value = "设备下电池组个数")
    private Integer battCount;
 
    @TableField(exist = false)
    @ApiModelProperty(value = "包机组名称")
    private String baojiGroupName;
 
    @TableField(exist = false)
    private List<BattInfChange> binfChangeList;
}