package com.battery.business.domain; import java.io.Serializable; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; /** 测试电池号与主要检测柜通道的绑定。 */ public class TTestChannelBinding implements Serializable { private static final long serialVersionUID = 1L; private Long bindingId; private Long testId; private Long batteryRelationId; /** 最终数据库列名对应的测试电池主键。 */ private Long testBatteryId; @NotNull(message = "检测柜通道不能为空") private Long channelId; @Size(max = 100, message = "预期条码长度不能超过100个字符") private String expectedBarcode; private String claimStatus; private Long cabinetId; private String cabinetCode; private String cabinetName; private String adapterCode; private Integer devtype; private Integer devid; private Integer subdevid; private Integer chlid; private String displayNo; private String adapterTimezoneId; public Long getBindingId() { return bindingId; } public void setBindingId(Long value) { bindingId = value; } public Long getTestId() { return testId; } public void setTestId(Long value) { testId = value; } public Long getBatteryRelationId() { return batteryRelationId; } public void setBatteryRelationId(Long value) { batteryRelationId = value; } public Long getTestBatteryId() { return testBatteryId != null ? testBatteryId : batteryRelationId; } public void setTestBatteryId(Long value) { testBatteryId = value; batteryRelationId = value; } public Long getChannelId() { return channelId; } public void setChannelId(Long value) { channelId = value; } public String getExpectedBarcode() { return expectedBarcode; } public void setExpectedBarcode(String value) { expectedBarcode = value; } public String getClaimStatus() { return claimStatus; } public void setClaimStatus(String value) { claimStatus = value; } public Long getCabinetId() { return cabinetId; } public void setCabinetId(Long value) { cabinetId = value; } public String getCabinetCode() { return cabinetCode; } public void setCabinetCode(String value) { cabinetCode = value; } public String getCabinetName() { return cabinetName; } public void setCabinetName(String value) { cabinetName = value; } public String getAdapterCode() { return adapterCode; } public void setAdapterCode(String value) { adapterCode = value; } public Integer getDevtype() { return devtype; } public void setDevtype(Integer value) { devtype = value; } public Integer getDevid() { return devid; } public void setDevid(Integer value) { devid = value; } public Integer getSubdevid() { return subdevid; } public void setSubdevid(Integer value) { subdevid = value; } public Integer getChlid() { return chlid; } public void setChlid(Integer value) { chlid = value; } public String getDisplayNo() { return displayNo; } public void setDisplayNo(String value) { displayNo = value; } public String getAdapterTimezoneId() { return adapterTimezoneId; } public void setAdapterTimezoneId(String value) { adapterTimezoneId = value; } }