yeg
2026-09-02 4eaa4be4d2cbd2aa49d36a313ce71ad3e743db4a
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
package com.ruoyi.system.domain;
 
import java.util.Date;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonFormat;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.Size;
import com.ruoyi.common.core.domain.BaseEntity;
 
/** 电池组主档对象。 */
public class TBatteryGroup extends BaseEntity
{
    private static final long serialVersionUID = 1L;
    private Long groupId;
    @NotBlank(message = "电池组名称不能为空") @Size(max = 100, message = "电池组名称长度不能超过100个字符")
    private String groupName;
    @NotBlank(message = "电池组型号不能为空") @Size(max = 100, message = "电池组型号长度不能超过100个字符")
    private String model;
    @Size(max = 500, message = "用途长度不能超过500个字符") private String purpose;
    @Size(max = 100, message = "z字段长度不能超过100个字符") private String z;
    @Size(max = 100, message = "h字段长度不能超过100个字符") private String h;
    @Size(max = 100, message = "f字段长度不能超过100个字符") private String f;
    @Size(max = 100, message = "a字段长度不能超过100个字符") private String a;
    @Size(max = 100, message = "b字段长度不能超过100个字符") private String b;
    private String status;
    private String delFlag;
    private Date beginCreateTime;
    private Date endCreateTime;
    @NotEmpty(message = "电池号不能为空") private List<String> batteryNos;
    private Long templateId;
    private List<TBatteryGroupRelationField> templateFieldRelations;
    private List<TBatteryGroupBattery> batteries;
    private Integer batteryCount;
    private List<TBatteryGroupRelationField> templateFields;
 
    public Long getGroupId() { return groupId; } public void setGroupId(Long v) { groupId = v; }
    public String getGroupName() { return groupName; } public void setGroupName(String v) { groupName = v; }
    public String getModel() { return model; } public void setModel(String v) { model = v; }
    public String getPurpose() { return purpose; } public void setPurpose(String v) { purpose = v; }
    public String getZ() { return z; } public void setZ(String v) { z = v; }
    public String getH() { return h; } public void setH(String v) { h = v; }
    public String getF() { return f; } public void setF(String v) { f = v; }
    public String getA() { return a; } public void setA(String v) { a = v; }
    public String getB() { return b; } public void setB(String v) { b = v; }
    public String getStatus() { return status; } public void setStatus(String v) { status = v; }
    public String getDelFlag() { return delFlag; } public void setDelFlag(String v) { delFlag = v; }
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") public Date getBeginCreateTime() { return beginCreateTime; }
    public void setBeginCreateTime(Date v) { beginCreateTime = v; }
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") public Date getEndCreateTime() { return endCreateTime; }
    public void setEndCreateTime(Date v) { endCreateTime = v; }
    public List<String> getBatteryNos() { return batteryNos; } public void setBatteryNos(List<String> v) { batteryNos = v; }
    public Long getTemplateId() { return templateId; } public void setTemplateId(Long v) { templateId = v; }
    public List<TBatteryGroupRelationField> getTemplateFieldRelations() { return templateFieldRelations; } public void setTemplateFieldRelations(List<TBatteryGroupRelationField> v) { templateFieldRelations = v; }
    public List<TBatteryGroupBattery> getBatteries() { return batteries; } public void setBatteries(List<TBatteryGroupBattery> v) { batteries = v; }
    public Integer getBatteryCount() { return batteryCount; } public void setBatteryCount(Integer v) { batteryCount = v; }
    public List<TBatteryGroupRelationField> getTemplateFields() { return templateFields; } public void setTemplateFields(List<TBatteryGroupRelationField> v) { templateFields = v; }
}