package com.casic.dao.smartwell; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; @Mapper public interface SmartwellDataMapper { List<Map<String, Integer>> countDeviceByType(); List<Map<String, String>> getTypeName(); List<Map<String, Integer>> countAlarmType(@Param("beginTime") String beginTime, @Param("endTime") String endTime); List<Map<String, String>> countAlarmByRoad(@Param("beginTime") String beginTime, @Param("endTime") String endTime); List<Map<String, String>> getDeviceListByRoad(@Param("beginTime") String beginTime, @Param("endTime") String endTime); Integer countDeviceNumber(); Integer countAlarmDevice(@Param("beginTime") String beginTime, @Param("endTime") String endTime); List<Map<String, Integer>> countDeviceNumberByDept(); List<Map<String, Integer>> countAlarmDeviceByDept(@Param("beginTime") String beginTime, @Param("endTime") String endTime); List<Map<String, Object>> countRoadNumber(); List<Map<String, Object>> countAlarmRoad(@Param("beginTime") String beginTime, @Param("endTime") String endTime); List<Map<String, String>> getNormalDevice(@Param("beginTime") String beginTime, @Param("endTime") String endTime); List<Map<String, String>> getAlarmDevice(@Param("beginTime") String beginTime, @Param("endTime") String endTime); List<Map<String, Object>> getAlarmDeviceList(); List<Map<String, String>> getDeptNameList(); List<Map<String, String>> getDeptIds(@Param("deptId")Long deptId); List<Map<String, Object>> jobsByDeptId(@Param("beginTime") String beginTime, @Param("endTime") String endTime); List<Map<String, Object>> countAlarmsByDay(@Param("alarmDay")Integer alarmDay); List<Map<String, String>> getDeviceList(); }