package com.javaweb.hydrology.mapper; import com.javaweb.hydrology.domain.HydrologyData; import com.javaweb.hydrology.vo.HydrologyDataVo; import java.util.List; import org.apache.ibatis.annotations.Param; /** * 水文数据Mapper接口 * * @author zmk * @date 2022-09-01 */ public interface HydrologyDataMapper { /** * 查询水文数据 * * @param id 水文数据ID * @return 水文数据 */ public HydrologyData selectHydrologyDataById(Long id); /** * 查询水文数据列表 * * @param hydrologyData 水文数据 * @return 水文数据集合 */ public List selectHydrologyDataList(HydrologyData hydrologyData); /** * 查询水文数据列表 * * @param hydrologyData 水文数据 * @return 水文数据集合 */ public List selectHydrologyDataListByNum(@Param(value="holeNum")String holeNum,@Param(value="year")String year); /** * 新增水文数据 * * @param hydrologyData 水文数据 * @return 结果 */ public int insertHydrologyData(HydrologyData hydrologyData); /** * 修改水文数据 * * @param hydrologyData 水文数据 * @return 结果 */ public int updateHydrologyData(HydrologyData hydrologyData); /** * 删除水文数据 * * @param id 水文数据ID * @return 结果 */ public int deleteHydrologyDataById(Long id); /** * 删除数据 * @param hydrologyData * @return */ public int deleteHydrologyDataByEntity(HydrologyData hydrologyData); /** * 批量删除水文数据 * * @param ids 需要删除的数据ID * @return 结果 */ public int deleteHydrologyDataByIds(String[] ids); /** * 查找最大的数据 * @return */ public HydrologyDataVo selectMaxData(@Param(value="holeNum")String holeNum); /** * 查找最小的数据 * @return */ public HydrologyDataVo selectMinData(@Param(value="holeNum")String holeNum); }