WellInfoService.java 1.3 KB

123456789101112131415161718192021222324252627
  1. package com.bowintek.practice.services.service;
  2. import com.bowintek.practice.model.WellBasicInformation;
  3. import com.bowintek.practice.model.WlUserExpendSetting;
  4. import com.bowintek.practice.vo.query.WellInfoParams;
  5. import com.github.pagehelper.PageInfo;
  6. import java.util.HashMap;
  7. import java.util.List;
  8. public interface WellInfoService {
  9. HashMap<String,Object> getWellInfo(String well_id);
  10. PageInfo< HashMap<String, Object>> getList(Integer page, Integer rows, WellInfoParams params);
  11. List<HashMap<String,Object>> selectBoreholeInterList(String well_id);
  12. List<HashMap<String,Object>> selectTestHistoryList(String well_id);
  13. List<HashMap<String, Object>> selectTestHistorySummary(String well_id);
  14. HashMap<String, Object> getLastTestHistory(String well_id);
  15. List<HashMap<String,Object>> selectAnalyticalAssaysList(String well_id);
  16. List<HashMap<String,Object>> selectAnalyticalAssaysSummary(String well_id);
  17. List<HashMap<String,Object>> selectHistoryAssignmentList(String well_id);
  18. List<HashMap<String,Object>> selectHistoryAssignmentSummary(String well_id);
  19. HashMap<String, Object> getLastHistoryAssignment(String well_id);
  20. List<HashMap<String,Object>> selectDataIndexList(String well_id);
  21. int saveExpendSetting(WlUserExpendSetting model);
  22. WlUserExpendSetting getExpendSetting(String userId ,String wellId);
  23. }