调整校验

This commit is contained in:
hzj
2025-03-05 09:17:05 +08:00
parent bc3702b1f1
commit dd2f738c00

View File

@@ -11,10 +11,9 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.*;
import javax.validation.constraints.Pattern;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.time.LocalDateTime;
/** /**
* *
@@ -30,111 +29,160 @@ public class CvtHarmonicCorrectionFactorsParam {
/** /**
* cvt名称 * cvt名称
*/ */
@Pattern(regexp = PatternRegex.DES32_REGEX, message = ValidMessage.DATA_TOO_LONG) @Pattern(regexp = PatternRegex.DES32_REGEX, message = "cvt名称过长")
private String cvtName; private String cvtName;
/** /**
* cvt型号 * cvt型号
*/ */
@Pattern(regexp = PatternRegex.DES32_REGEX, message = ValidMessage.DATA_TOO_LONG) @Pattern(regexp = PatternRegex.DES32_REGEX, message = "cvt型号")
private String cvtModel; private String cvtModel;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h2; private BigDecimal h2;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h3; private BigDecimal h3;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h4; private BigDecimal h4;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h5; private BigDecimal h5;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h6; private BigDecimal h6;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h7; private BigDecimal h7;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h8; private BigDecimal h8;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h9; private BigDecimal h9;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h10; private BigDecimal h10;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h11; private BigDecimal h11;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h12; private BigDecimal h12;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h13; private BigDecimal h13;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h14; private BigDecimal h14;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h15; private BigDecimal h15;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h16; private BigDecimal h16;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h17; private BigDecimal h17;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h18; private BigDecimal h18;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h19; private BigDecimal h19;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h20; private BigDecimal h20;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h21; private BigDecimal h21;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h22; private BigDecimal h22;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h23; private BigDecimal h23;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h24; private BigDecimal h24;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h25; private BigDecimal h25;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h26; private BigDecimal h26;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h27; private BigDecimal h27;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h28; private BigDecimal h28;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h29; private BigDecimal h29;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h30; private BigDecimal h30;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h31; private BigDecimal h31;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h32; private BigDecimal h32;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h33; private BigDecimal h33;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h34; private BigDecimal h34;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h35; private BigDecimal h35;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h36; private BigDecimal h36;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h37; private BigDecimal h37;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h38; private BigDecimal h38;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h39; private BigDecimal h39;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h40; private BigDecimal h40;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h41; private BigDecimal h41;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h42; private BigDecimal h42;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h43; private BigDecimal h43;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h44; private BigDecimal h44;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h45; private BigDecimal h45;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h46; private BigDecimal h46;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h47; private BigDecimal h47;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h48; private BigDecimal h48;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h49; private BigDecimal h49;
@Digits(integer = 2, fraction = 4, message = "CVT参数格式错误应为X.XXXX")
@NotNull(message = "CVT参数不能不为空")
private BigDecimal h50; private BigDecimal h50;