WellInfoCQuery.java 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. package com.bowintek.practice.mapper.cquery;
  2. import com.bowintek.practice.vo.SubjectVo;
  3. import com.bowintek.practice.vo.query.WellInfoParams;
  4. import java.util.HashMap;
  5. import java.util.List;
  6. public interface WellInfoCQuery {
  7. /**
  8. * 查询井信息列表
  9. * @param params
  10. * @return
  11. */
  12. List<HashMap<String,Object>> getWellInfoList(WellInfoParams params);
  13. /**
  14. * 查询地图井信息
  15. * @param params
  16. * @return
  17. */
  18. List<HashMap<String,Object>> getWellMapList(WellInfoParams params);
  19. /**
  20. * 获取井信息
  21. * @param well_id
  22. * @return
  23. */
  24. HashMap<String,Object> getWellInfo(String well_id);
  25. /**
  26. * 查询裸眼井综合解释列表
  27. * @param well_id
  28. * @return
  29. */
  30. List<HashMap<String,Object>> selectBoreholeInterList(String well_id);
  31. /**
  32. * 查询测试历史列表
  33. * @param well_id
  34. * @return
  35. */
  36. List<HashMap<String,Object>> selectTestHistoryList(String well_id);
  37. /**
  38. * 查询测试历史汇总
  39. * @param well_id
  40. * @return
  41. */
  42. List<HashMap<String,Object>> selectTestHistorySummary(String well_id);
  43. /**
  44. * 获取最近一次测试历史
  45. * @param well_id
  46. * @return
  47. */
  48. HashMap<String,Object> getLastTestHistory(String well_id);
  49. /**
  50. * 查询分析化验列表
  51. * @param well_id
  52. * @return
  53. */
  54. List<HashMap<String,Object>> selectAnalyticalAssaysList(String well_id);
  55. /**
  56. * 查询分析化验汇总
  57. * @param well_id
  58. * @return
  59. */
  60. List<HashMap<String,Object>> selectAnalyticalAssaysSummary(String well_id);
  61. /**
  62. * 作业简史
  63. * @param well_id
  64. * @return
  65. */
  66. List<HashMap<String,Object>> selectHistoryAssignmentList(String well_id);
  67. /**
  68. * 查询作业简史汇总
  69. * @param well_id
  70. * @return
  71. */
  72. List<HashMap<String,Object>> selectHistoryAssignmentSummary(String well_id);
  73. /**
  74. * 获取最近一次作业简史
  75. * @param well_id
  76. * @return
  77. */
  78. HashMap<String,Object> getLastHistoryAssignment(String well_id);
  79. /**
  80. * 井资料索引(文档)
  81. * @param well_id
  82. * @return
  83. */
  84. List<HashMap<String,Object>> selectDataIndexList(String well_id);
  85. /**
  86. * 地质单元类型列表
  87. * @return
  88. */
  89. List<HashMap<String,Object>> selectDimProjectTypeList();
  90. /**
  91. * 构造单元层级列表
  92. * @return
  93. */
  94. List<HashMap<String,Object>> selectConstructUnitList();
  95. /**
  96. * 油气单元层级列表
  97. * @return
  98. */
  99. List<HashMap<String,Object>> selectOilgasUnitList();
  100. /**
  101. * 井别层级列表
  102. * @return
  103. */
  104. List<HashMap<String,Object>> selectWellPurposeList();
  105. /**
  106. * 井型层级列表
  107. * @return
  108. */
  109. List<HashMap<String,Object>> selectWellTypeList();
  110. }