whyclxw
2025-05-28 ff25fec207602b5e44679e413822d64b45fc4b21
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_batt_testdata;
 
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 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_batt_testdata",value ="tb_batttestdata_inf")
@ApiModel(value="BatttestdataInf对象", description="电池组历史测试数据总表")
public class BatttestdataInf implements Serializable {
 
    private static final long serialVersionUID = 1L;
 
    @TableId(value = "num", type = IdType.AUTO)
    private Long num;
 
    @ApiModelProperty(value = "电池组ID")
    private Integer battgroupId;
 
    @ApiModelProperty(value = "测试次数")
    private Integer testRecordCount;
 
    @ApiModelProperty(value = "下一次测试次数")
    private Integer testRecordCountEx;
 
    @ApiModelProperty(value = "测试类型")
    private Integer testType;
 
    @ApiModelProperty(value = "记录数据间隔")
    private Integer recordTimeInterval;
 
    @ApiModelProperty(value = "是否是最新数据")
    private Integer dataNew;
 
    @ApiModelProperty(value = "是否有效")
    private Integer dataAvailable;
 
    @ApiModelProperty(value = "记录笔数")
    private Integer recordNum;
 
    @ApiModelProperty(value = "测试开始时间")
    private Date testStarttime;
 
    @ApiModelProperty(value = "测试开始类型")
    private Integer testStarttype;
 
    @ApiModelProperty(value = "记录时间")
    private Date recordTime;
 
    @ApiModelProperty(value = "测试时长")
    private Integer testTimelong;
 
    @ApiModelProperty(value = "测试停止原因")
    private Integer testStoptype;
 
    @ApiModelProperty(value = "在线电压")
    private Float onlineVol;
 
    @ApiModelProperty(value = "组端电压")
    private Float groupVol;
 
    @ApiModelProperty(value = "测试电流")
    private Float testCurr;
 
    @ApiModelProperty(value = "测试容量")
    private Float testCap;
 
    @ApiModelProperty(value = "最大单体编号")
    private Integer maxMonnum;
 
    @ApiModelProperty(value = "最大单体电压")
    private Float maxMonvol;
 
    @ApiModelProperty(value = "最低单体编号")
    private Integer minMonnum;
 
    @ApiModelProperty(value = "最低单体电压")
    private Float minMonvol;
 
    @ApiModelProperty(value = "单体编号")
    private Integer monNum;
 
    @ApiModelProperty(value = "单体电压")
    private Float monVol;
 
    @ApiModelProperty(value = "山西61850监测放电数据标识【0:监测放电;1停电放电】")
    private Integer testDatatype;
 
    @TableField(exist = false)
    private String stationName;
    @TableField(exist = false)
    private String battgroupName;
 
    @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 Float restCap;
    @TableField(exist = false)
    private Float restTime;
 
    @TableField(exist = false)
    private String precentCap;
 
 
}