package com.tievd.jyz.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.tievd.jyz.dto.AlarmStatDTO; import com.tievd.jyz.entity.OiloutEvent; import com.tievd.jyz.entity.vo.AlarmOverviewVO; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** * OiloutEvent * @author cube * @since 2023-02-27 * @version V2.0.0 */ public interface OiloutEventMapper extends BaseMapper { List oilOutStatis(Map map); /** 月度告警数据 */ int monthlyAlarmCount(@Param("date") String date, @Param("orgCode") String orgCode); /** 告警统计 */ AlarmOverviewVO alarmStat(@Param("date") String date, @Param("orgCode") String orgCode); /** 告警统计 按天 */ List alarmStatRange(@Param("intervalDay") int intervalDay, @Param("endDay") String endDay, @Param("orgCode") String orgCode); /** 告警趋势 */ List alarmTrendStatRange(@Param("intervalDay") int intervalDay, @Param("endDay") String endDay, @Param("orgCode") String orgCode); }