package com.yssh.dao; import java.util.List; import java.util.Map; import com.yssh.entity.WarningDetail; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import com.yssh.entity.vo.WarningVo; @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); }