LiquidPO.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. package com.hb.proj.gather.model;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. public class LiquidPO {
  5. private String wellId;
  6. private String devSerial; //设备序号
  7. private String testTime; //测量时间
  8. private Double soundSpeedDev; //音速 cm/s--->m/s
  9. private Double liquidDepthDev; // 测量深度 0.1米--->m
  10. private Double casingPressDev; // 当前套压 kpa--->MPa
  11. private Double batteryVoltage; //电池电压 mV--->V
  12. private List<Short> liquidDatas; //动液面数据
  13. private List<Short> hoopDatas; //接箍数据
  14. public LiquidPO() {
  15. }
  16. public LiquidPO(String wellId,String devSerial) {
  17. this.wellId=wellId;
  18. this.devSerial=devSerial;
  19. }
  20. public void setDatas(List<Short> datas) {
  21. if(datas==null||datas.size()==0) {
  22. return;
  23. }
  24. liquidDatas=new ArrayList<>(datas.size()/2);
  25. hoopDatas=new ArrayList<>(datas.size()/2);
  26. for(int i=0,len=datas.size();i<len;i++) {
  27. if(i%2==0) {
  28. liquidDatas.add(datas.get(i));
  29. }
  30. else {
  31. hoopDatas.add(datas.get(i));
  32. }
  33. }
  34. }
  35. public String getDevSerial() {
  36. return devSerial;
  37. }
  38. public void setDevSerial(String devSerial) {
  39. this.devSerial = devSerial;
  40. }
  41. public String getTestTime() {
  42. return testTime;
  43. }
  44. public void setTestTime(String testTime) {
  45. this.testTime = testTime;
  46. }
  47. public Double getSoundSpeedDev() {
  48. return soundSpeedDev;
  49. }
  50. public void setSoundSpeedDev(Double soundSpeedDev) {
  51. this.soundSpeedDev = soundSpeedDev;
  52. }
  53. public String getWellId() {
  54. return wellId;
  55. }
  56. public void setWellId(String wellId) {
  57. this.wellId = wellId;
  58. }
  59. public Double getLiquidDepthDev() {
  60. return liquidDepthDev;
  61. }
  62. public void setLiquidDepthDev(Double liquidDepthDev) {
  63. this.liquidDepthDev = liquidDepthDev;
  64. }
  65. public Double getCasingPressDev() {
  66. return casingPressDev;
  67. }
  68. public void setCasingPressDev(Double casingPressDev) {
  69. this.casingPressDev = casingPressDev;
  70. }
  71. public List<Short> getLiquidDatas() {
  72. return liquidDatas;
  73. }
  74. public List<Short> getHoopDatas() {
  75. return hoopDatas;
  76. }
  77. public Double getBatteryVoltage() {
  78. return batteryVoltage;
  79. }
  80. public void setBatteryVoltage(Double batteryVoltage) {
  81. this.batteryVoltage = batteryVoltage;
  82. }
  83. }