package com.whyc.mapper;
|
|
import com.whyc.dto.Batt_Maint_Dealarm;
|
import com.whyc.dto.paramter.AlarmPar;
|
import com.whyc.dto.result.AlarmRes;
|
import com.whyc.dto.result.AlarmStaticRes;
|
import com.whyc.pojo.BattalarmData;
|
import com.whyc.pojo.UserInf;
|
import com.whyc.pojo.WorkflowAlarm;
|
|
import java.util.List;
|
|
public interface BattalarmDataMapper extends CustomMapper<BattalarmData>{
|
//测试
|
List<Batt_Maint_Dealarm> test(BattalarmData battalarmData);
|
|
//历史告警查询
|
List<AlarmRes> serchByInfo(AlarmPar par);
|
|
//实时告警查询
|
List<AlarmRes> serchByCondition(AlarmPar par);
|
|
//查询实时告警数
|
List<AlarmStaticRes> serchAlm(AlarmPar par);
|
|
//根据num取消告警
|
int cancelalarm(BattalarmData battalarmData);
|
|
//根据num取消告警(多条记录)
|
int cancelalarmPro(List<BattalarmData> list);
|
|
//实时告警记录总数查询
|
int serchRealTime(UserInf uinf);
|
|
//电池单体健康率
|
List<AlarmRes> serchGood(UserInf uinf);
|
|
|
List<WorkflowAlarm> getAlarmList();
|
|
void updateWorkFlag(List<WorkflowAlarm> battAlarmList);
|
}
|