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.NotNull; import jakarta.validation.constraints.Size; import com.ruoyi.common.core.domain.BaseEntity; /** * 测试任务对象 t_test。 * * @author ruoyi */ public class TTest extends BaseEntity { private static final long serialVersionUID = 1L; private Long testId; @NotBlank(message = "测试名称不能为空") @Size(max = 100, message = "测试名称长度不能超过100个字符") private String testName; @NotNull(message = "测试负责人不能为空") private Long principalId; private String principalName; @NotNull(message = "测试类型不能为空") private Long testTypeId; private String testTypeName; @NotBlank(message = "测试目的不能为空") private String testPurpose; private String status; private String delFlag; private String batteryNo; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date beginCreateTime; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date endCreateTime; private Integer batteryCount; @NotEmpty(message = "测试电池关系不能为空") private List batteries; @NotEmpty(message = "预警阈值不能为空") private List thresholds; private List resultSummary; public Long getTestId() { return testId; } public void setTestId(Long testId) { this.testId = testId; } public String getTestName() { return testName; } public void setTestName(String testName) { this.testName = testName; } public Long getPrincipalId() { return principalId; } public void setPrincipalId(Long principalId) { this.principalId = principalId; } public String getPrincipalName() { return principalName; } public void setPrincipalName(String principalName) { this.principalName = principalName; } public Long getTestTypeId() { return testTypeId; } public void setTestTypeId(Long testTypeId) { this.testTypeId = testTypeId; } public String getTestTypeName() { return testTypeName; } public void setTestTypeName(String testTypeName) { this.testTypeName = testTypeName; } public String getTestPurpose() { return testPurpose; } public void setTestPurpose(String testPurpose) { this.testPurpose = testPurpose; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getDelFlag() { return delFlag; } public void setDelFlag(String delFlag) { this.delFlag = delFlag; } public String getBatteryNo() { return batteryNo; } public void setBatteryNo(String batteryNo) { this.batteryNo = batteryNo; } public Date getBeginCreateTime() { return beginCreateTime; } public void setBeginCreateTime(Date beginCreateTime) { this.beginCreateTime = beginCreateTime; } public Date getEndCreateTime() { return endCreateTime; } public void setEndCreateTime(Date endCreateTime) { this.endCreateTime = endCreateTime; } public Integer getBatteryCount() { return batteryCount; } public void setBatteryCount(Integer batteryCount) { this.batteryCount = batteryCount; } public List getBatteries() { return batteries; } public void setBatteries(List batteries) { this.batteries = batteries; } public List getThresholds() { return thresholds; } public void setThresholds(List thresholds) { this.thresholds = thresholds; } public List getResultSummary() { return resultSummary; } public void setResultSummary(List resultSummary) { this.resultSummary = resultSummary; } }