LiquidPO.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package com.hb.proj.model;
  2. import java.util.Date;
  3. import jakarta.validation.constraints.NotBlank;
  4. import jakarta.validation.constraints.Pattern;
  5. import lombok.Data;
  6. @Data
  7. public class LiquidPO {
  8. public static final String MODE_HOOP="hoop"; //接箍法
  9. public static final String MODE_SOUND_SPEED="sound_speed"; //音速法
  10. public static final String MODE_SOUND_MARK="sound_mark"; //音标法
  11. private Integer dataId;
  12. private String wellId;
  13. private Date testTime;
  14. private String liquidDatas;
  15. private String hoopDatas;
  16. private Integer liquidSufacePos;
  17. private Integer wellHeadPos;
  18. private Integer hoopStartPos;
  19. private Integer hoopEndPos;
  20. private Double liquidDepth;
  21. private Double avgLengthPipe;
  22. private Double soundSpeed;
  23. private Double soundInterval;
  24. @NotBlank(message="计算方法不能为空")
  25. @Pattern(regexp="hoop|sound_speed|sound_mark",message="计算方法设置不正确")
  26. private String computeMode;
  27. private Integer hoopCount;
  28. private Integer soundMarkPos;
  29. private Double soundMarkDepth;
  30. private Double soundSpeedDev;
  31. private Double liquidDepthDev;
  32. private Double casingPressDev;
  33. private Boolean delIf;
  34. private String modifyBy;
  35. private Date modifyTime;
  36. }