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<OiloutEvent> {
|
|
List<Map> oilOutStatis(Map map);
|
|
/** 月度告警数据 */
|
int monthlyAlarmCount(@Param("date") String date, @Param("orgCode") String orgCode);
|
|
/** 告警统计 */
|
AlarmOverviewVO alarmStat(@Param("date") String date, @Param("orgCode") String orgCode);
|
|
/** 告警统计 按天 */
|
List<AlarmStatDTO> alarmStatRange(@Param("intervalDay") int intervalDay, @Param("endDay") String endDay, @Param("orgCode") String orgCode);
|
|
/** 告警趋势 */
|
List<AlarmStatDTO> alarmTrendStatRange(@Param("intervalDay") int intervalDay, @Param("endDay") String endDay, @Param("orgCode") String orgCode);
|
}
|