package com.bowintek.practice.mapper.cquery; import com.bowintek.practice.vo.SubjectVo; import com.bowintek.practice.vo.query.WellInfoParams; import java.util.HashMap; import java.util.List; public interface WellInfoCQuery { /** * 查询井信息列表 * @param params * @return */ List> getWellInfoList(WellInfoParams params); /** * 查询地图井信息 * @param params * @return */ List> getWellMapList(WellInfoParams params); /** * 获取井信息 * @param well_id * @return */ HashMap getWellInfo(String well_id); /** * 查询裸眼井综合解释列表 * @param well_id * @return */ List> selectBoreholeInterList(String well_id); /** * 查询测试历史列表 * @param well_id * @return */ List> selectTestHistoryList(String well_id); /** * 查询测试历史汇总 * @param well_id * @return */ List> selectTestHistorySummary(String well_id); /** * 获取最近一次测试历史 * @param well_id * @return */ HashMap getLastTestHistory(String well_id); /** * 查询分析化验列表 * @param well_id * @return */ List> selectAnalyticalAssaysList(String well_id); /** * 查询分析化验汇总 * @param well_id * @return */ List> selectAnalyticalAssaysSummary(String well_id); /** * 作业简史 * @param well_id * @return */ List> selectHistoryAssignmentList(String well_id); /** * 查询作业简史汇总 * @param well_id * @return */ List> selectHistoryAssignmentSummary(String well_id); /** * 获取最近一次作业简史 * @param well_id * @return */ HashMap getLastHistoryAssignment(String well_id); /** * 井资料索引(文档) * @param well_id * @return */ List> selectDataIndexList(String well_id); /** * 地质单元类型列表 * @return */ List> selectDimProjectTypeList(); /** * 构造单元层级列表 * @return */ List> selectConstructUnitList(); /** * 油气单元层级列表 * @return */ List> selectOilgasUnitList(); /** * 井别层级列表 * @return */ List> selectWellPurposeList(); /** * 井型层级列表 * @return */ List> selectWellTypeList(); }