package com.whyc.mapper;
|
|
import com.whyc.dto.BatteryAlarmDto;
|
import org.apache.ibatis.annotations.Param;
|
|
public interface BatteryAlarmMapper {
|
|
|
//告警总数
|
Integer getTotalAlarms(int userId);
|
|
//告警机房总数
|
Integer getTotalAlarmRooms(int userId);
|
|
//单体容量低信息
|
BatteryAlarmDto getLowCapacityAlarms(int userId, int signalId);
|
|
//告警总数比例
|
Integer getTotalAlarmsScale(int userId);
|
|
Integer getLowAlarmRoomsScale(int userId);
|
|
//高告警数量
|
Integer getHighAlarmsNO(int userId);
|
|
//根据类型查询告警数量 almSignalId
|
BatteryAlarmDto getOnlineAndGroupAlarms(@Param(value = "alarmId")int alarmId, @Param(value = "almSignalId") int almSignalId, @Param(value = "userId") int userId);
|
|
//放电电流 告警机房总数
|
BatteryAlarmDto getLowDischargeAlarms(@Param(value = "userId")int userId, @Param(value = "almSignalId")int almSignalId);
|
|
//单体高/低 告警数量
|
Integer getAlarmHighLow(@Param(value = "userId")int userId, @Param(value = "almSignalId")int almSignalId);
|
|
/**特定告警的总告警机房数*/
|
int getTotalAlarmStations(int userId, int alarm_vol_monomer);
|
}
|