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();
}