package com.ruoyi.system.domain; import java.io.Serializable; import java.math.BigDecimal; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Size; /** 使用 SI 业务单位保存的测试告警阈值。 */ public class TTestWarningThreshold implements Serializable { private static final long serialVersionUID = 1L; private Long thresholdId; private Long testId; @NotBlank(message = "指标编码不能为空") @Size(max = 100, message = "指标编码长度不能超过100个字符") private String metricCode; private BigDecimal minValue; private BigDecimal maxValue; @NotBlank(message = "阈值单位不能为空") private String unit; private String severity; private String delFlag; public Long getThresholdId() { return thresholdId; } public void setThresholdId(Long value) { thresholdId = value; } public Long getTestId() { return testId; } public void setTestId(Long value) { testId = value; } public String getMetricCode() { return metricCode; } public void setMetricCode(String value) { metricCode = value; } public BigDecimal getMinValue() { return minValue; } public void setMinValue(BigDecimal value) { minValue = value; } public BigDecimal getMaxValue() { return maxValue; } public void setMaxValue(BigDecimal value) { maxValue = value; } public String getUnit() { return unit; } public void setUnit(String value) { unit = value; } public String getSeverity() { return severity; } public void setSeverity(String value) { severity = value; } public String getDelFlag() { return delFlag; } public void setDelFlag(String value) { delFlag = value; } }