WellInfoService.java 1.8 KB

1234567891011121314151617181920212223242526272829303132
  1. package com.bowintek.practice.services.service;
  2. import com.bowintek.practice.model.WlUserExpendSetting;
  3. import com.bowintek.practice.vo.query.WellInfoParams;
  4. import com.github.pagehelper.PageInfo;
  5. import java.util.HashMap;
  6. import java.util.List;
  7. public interface WellInfoService {
  8. HashMap<String,Object> getWellInfo(String well_id);
  9. PageInfo< HashMap<String, Object>> getList(Integer page, Integer rows, WellInfoParams params);
  10. PageInfo<HashMap<String, Object>> getMapList(Integer page, Integer rows, WellInfoParams params);
  11. List<HashMap<String,Object>> selectBoreholeInterList(String well_id);
  12. PageInfo<HashMap<String, Object>> selectTestHistoryList(Integer page, Integer rows,String well_id);
  13. List<HashMap<String, Object>> selectTestHistorySummary(String well_id);
  14. HashMap<String, Object> getLastTestHistory(String well_id);
  15. PageInfo<HashMap<String, Object>> selectAnalyticalAssaysList(Integer page, Integer rows,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. List<HashMap<String, Object>> getConstructUnitTree();
  24. List<HashMap<String, Object>> getWellPurposeTree();
  25. List<HashMap<String, Object>> getWellTypeTree();
  26. List<HashMap<String,Object>> selectOrgProjectList( List<String> orgList,List<String> unitList);
  27. List<HashMap<String,Object>> selectoilWaterDailyList( List<String> commonWellNameList);
  28. }