package com.battery.business.domain; import java.io.Serializable; import java.util.List; import jakarta.validation.Valid; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; /** 测试内的电池号、必填采集器与设备通道配置。 */ public class TTestBattery implements Serializable { private static final long serialVersionUID = 1L; private Long relationId; /** 最终数据库主键;relationId 仅作为旧页面入参别名保留。 */ private Long testBatteryId; private Long testId; @NotNull(message = "电池组不能为空") private Long groupId; private String groupName; @NotBlank(message = "电池号不能为空") private String batteryNo; private Long collectorId; private String collectorName; private String delFlag; @Valid @NotNull(message = "主要检测柜通道不能为空") private TTestChannelBinding binding; @Valid private List collectorChannels; private List fields; public Long getRelationId() { return relationId; } public void setRelationId(Long value) { relationId = value; } public Long getTestBatteryId() { return testBatteryId != null ? testBatteryId : relationId; } public void setTestBatteryId(Long value) { testBatteryId = value; relationId = value; } public Long getTestId() { return testId; } public void setTestId(Long value) { testId = value; } public Long getGroupId() { return groupId; } public void setGroupId(Long value) { groupId = value; } public String getGroupName() { return groupName; } public void setGroupName(String value) { groupName = value; } public String getBatteryNo() { return batteryNo; } public void setBatteryNo(String value) { batteryNo = value; } public Long getCollectorId() { return collectorId; } public void setCollectorId(Long value) { collectorId = value; } public String getCollectorName() { return collectorName; } public void setCollectorName(String value) { collectorName = value; } public String getDelFlag() { return delFlag; } public void setDelFlag(String value) { delFlag = value; } public TTestChannelBinding getBinding() { return binding; } public void setBinding(TTestChannelBinding value) { binding = value; } public List getCollectorChannels() { return collectorChannels; } public void setCollectorChannels(List value) { collectorChannels = value; } public List getFields() { return fields; } public void setFields(List value) { fields = value; } }