package com.javaweb.platform.mapper; import com.javaweb.platform.domain.LayerInfo; import java.util.List; /** * 地层记录Mapper接口 * * @author zzf * @date 2022-03-25 */ public interface LayerInfoMapper { /** * 查询地层记录 * * @param id 地层记录ID * @return 地层记录 */ public LayerInfo selectLayerInfoById(String id); /** * 查询地层记录列表 * * @param layerInfo 地层记录 * @return 地层记录集合 */ public List selectLayerInfoList(LayerInfo layerInfo); public Double findMaxHoleDepth(LayerInfo layerInfo); /** * 新增地层记录 * * @param layerInfo 地层记录 * @return 结果 */ public int insertLayerInfo(LayerInfo layerInfo); /** * 修改地层记录 * * @param layerInfo 地层记录 * @return 结果 */ public int updateLayerInfo(LayerInfo layerInfo); /** * 删除地层记录 * * @param id 地层记录ID * @return 结果 */ public int deleteLayerInfoById(String id); /** * 批量删除地层记录 * * @param ids 需要删除的数据ID * @return 结果 */ public int deleteLayerInfoByIds(String[] ids); }