package com.javaweb.hydrology.service; import com.javaweb.hydrology.domain.HydrologyHoleInfo; import java.util.List; import org.springframework.web.multipart.MultipartFile; /** * 水文钻孔Service接口 * * @author zmk * @date 2022-09-01 */ public interface IHydrologyHoleInfoService { /** * 查询水文钻孔 * * @param id 水文钻孔ID * @return 水文钻孔 */ public HydrologyHoleInfo selectHydrologyHoleInfoById(Long id); /** * 查询水文钻孔列表 * * @param hydrologyHoleInfo 水文钻孔 * @return 水文钻孔集合 */ public List selectHydrologyHoleInfoList(HydrologyHoleInfo hydrologyHoleInfo); /** * 新增水文钻孔 * * @param hydrologyHoleInfo 水文钻孔 * @return 结果 */ public int insertHydrologyHoleInfo(HydrologyHoleInfo hydrologyHoleInfo); /** * 修改水文钻孔 * * @param hydrologyHoleInfo 水文钻孔 * @return 结果 */ public int updateHydrologyHoleInfo(HydrologyHoleInfo hydrologyHoleInfo); /** * 批量删除水文钻孔 * * @param ids 需要删除的数据ID * @return 结果 */ public int deleteHydrologyHoleInfoByIds(String ids); /** * 删除水文钻孔信息 * * @param id 水文钻孔ID * @return 结果 */ public int deleteHydrologyHoleInfoById(Long id); /** * 导入钻孔 * * @param id 水文钻孔ID * @return 结果 */ public String importHydrologyInfo(MultipartFile file); }