package com.hb.proj.model; import java.util.Date; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Pattern; import lombok.Data; @Data public class LiquidPO { public static final String MODE_HOOP="hoop"; //接箍法 public static final String MODE_SOUND_SPEED="sound_speed"; //音速法 public static final String MODE_SOUND_MARK="sound_mark"; //音标法 private Integer dataId; private String wellId; private Date testTime; private String liquidDatas; private String hoopDatas; private Integer liquidSufacePos; private Integer wellHeadPos; private Integer hoopStartPos; private Integer hoopEndPos; private Double liquidDepth; private Double avgLengthPipe; private Double soundSpeed; private Double soundInterval; @NotBlank(message="计算方法不能为空") @Pattern(regexp="hoop|sound_speed|sound_mark",message="计算方法设置不正确") private String computeMode; private Integer hoopCount; private Integer soundMarkPos; private Double soundMarkDepth; private Double soundSpeedDev; private Double liquidDepthDev; private Double casingPressDev; private Boolean delIf; private String modifyBy; private Date modifyTime; }