package com.yssh.mapper; import java.util.List; import java.util.Map; import com.yssh.entity.WarningDetail; import com.yssh.entity.WarningVo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @Mapper public interface WarningDetailMapper extends BaseMapper { //List getRunTimeAlarmAnalyse(); //@Param("startTime") Date startTime, List selectWarningDetailByType(@Param("type") Integer type); List selectWarningDetailByMap(Map param); List> selectWarningDayCountByMap(Map param); List selectByTime(@Param("startTime") String startTime, @Param("endTime") String endTime); List selectByTimeForYj(@Param("startTime") String startTime, @Param("endTime") String endTime); List selectByTimeForBj(@Param("startTime") String startTime, @Param("endTime") String endTime); Double getLastYearVal(@Param("id") long id); Integer countWarnByMap(Map param); Integer countAlarmByMap(Map param); }