whyclxw
1 天以前 a6c0ad601911684f1641c41c6abe4afe770bebb8
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_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;
 
    @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;
}