package com.whyc.mapper;
|
|
import com.whyc.dto.InterfaceParam;
|
import com.whyc.dto.paramter.AlarmPar;
|
import com.whyc.dto.result.AlarmRes;
|
import com.whyc.pojo.BattalarmDataHistory;
|
import com.whyc.pojo.UserLog;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.Date;
|
import java.util.List;
|
|
public interface BattalarmDataHistoryMapper extends CustomMapper<BattalarmDataHistory> {
|
|
//分页查询所有的历史告警
|
List<AlarmRes> serchByInfo(AlarmPar par);
|
|
//int getCount(AlarmPar param);
|
|
//List<AlarmRes> getList2(AlarmPar data);
|
|
List<AlarmRes> getBattAlarmHistory(List battgroupIds);
|
|
//int getCountForInterface(InterfaceParam param);
|
|
// List<AlarmRes> getListForInterface(InterfaceParam param);
|
|
//查询分级告警的个数
|
int serchByLevel(@Param("alarmLevel") int alarmLevel, @Param("uId") int uId);
|
|
List<BattalarmDataHistory> getLevelSubList(int uId, String tableName);
|
|
List<BattalarmDataHistory> getDataBeforeRetentionMonth(@Param("retentionTime") Date retentionTime);
|
|
List<BattalarmDataHistory> getListByStationId(Date startTime, Date endTime, String stationId,String tableName);
|
|
}
|