package com.gunshi.project.xyt.mapper; import com.gunshi.project.xyt.entity.vo.ForeRainVo; import com.gunshi.project.xyt.entity.vo.RealRainListVo; import com.gunshi.project.xyt.entity.vo.StPptnVo; import com.gunshi.project.xyt.model.StPptnRD; import com.gunshi.project.xyt.model.StPptnRReal; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import java.util.Date; import java.util.List; @Mapper public interface RealRainMapper { @Select(""" """) List getRealRainList(@Param("stm") String stm, @Param("etm") String etm); @Select(""" """) List queryStPptnPerHourByStcdAndStartTimeAndEndTime(@Param("stcd") String stcd, @Param("startTime") Date startTime, @Param("endTime") Date endTime); @Select(""" """) StPptnRD getStPptnRD(@Param("stcd") String stcd, @Param("tm") Date tm, @Param("year") Integer year); @Select(""" """) StPptnRD getMaxOfYear(@Param("stcd") String stcd, @Param("year") Integer year); @Select(""" """) Long getRainOfDayInYear(@Param("stcd") String stcd, @Param("year") Integer year); @Select(""" """) StPptnRReal queryPptnByStcd(@Param("stcd") String stcd); @Select(""" """) List querySttpList(); }