Newer
Older
zq-big-sreen / src / main / java / com / casic / dao / smartwell / SmartwellDataMapper.java
ChaiZhuang on 27 Oct 2022 1 KB 章丘大屏接口变更
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();
}