package com.javaweb.platform.mapper; import com.javaweb.platform.domain.HoleInfo; import com.javaweb.platform.domain.ProjectInfo; import java.util.List; import org.apache.ibatis.annotations.Param; /** * 钻孔信息Mapper接口 * * @author ruoyi * @date 2022-03-22 */ public interface HoleInfoMapper { /** * 查询钻孔信息 * * @param id 钻孔信息ID * @return 钻孔信息 */ public HoleInfo selectHoleInfoById(String id); /** * 查询钻孔信息列表 * * @param holeInfo 钻孔信息 * @return 钻孔信息集合 */ public List selectHoleInfoList(HoleInfo holeInfo); /** * 新增钻孔信息 * * @param holeInfo 钻孔信息 * @return 结果 */ public int insertHoleInfo(HoleInfo holeInfo); /** * 修改钻孔信息 * * @param holeInfo 钻孔信息 * @return 结果 */ public int updateHoleInfo(HoleInfo holeInfo); /** * 删除钻孔信息 * * @param id 钻孔信息ID * @return 结果 */ public int deleteHoleInfoById(String id); /** * 批量删除钻孔信息 * * @param ids 需要删除的数据ID * @return 结果 */ public int deleteHoleInfoByIds(String[] ids); /** * 圆形查询 * @param lat * @param lng * @param radius * @return */ public List selectBynCircle(@Param(value="latitude")Double lat,@Param(value="longitude")Double lng ,@Param(value="radius")Double radius); /** * 查找数量 * @param holeInfo * @return */ public int selectHoleInfoByProject(HoleInfo holeInfo); }