package com.fgkj.actions; import java.util.List; import com.fgkj.dto.BattInf; import com.fgkj.dto.Batt_Maint_Dealarm; import com.fgkj.dto.Batt_devalarm_data_history; import com.fgkj.dto.ServiceModel; import com.fgkj.dto.User_inf; import com.fgkj.services.Batt_devalarm_data_historyService; import com.google.gson.reflect.TypeToken; public class Batt_devalarm_data_historyAction extends ActionUtil{ private Batt_devalarm_data_historyService service = new Batt_devalarm_data_historyService(); private String json; private String result; //3.4设备告警历史记录查询 public String serchByCondition() { Batt_Maint_Dealarm bmd = getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, Batt_Maint_Dealarm.class); User_inf uinf=(User_inf) ActionUtil.getUser(); bmd.setUinf(uinf); ServiceModel model = service.serchByCondition(bmd); result = tojson(model); return SUCCESS; } //3.4设备历史告警(删除告警)<多数据删除> public String deletePro() { List list = getGson().fromJson(json,new TypeToken>(){}.getType()); ServiceModel model = service.deletePro(list); result = tojson(model); return SUCCESS; } //统计机房状态历史(机房状态) public String serchStateBydev_id(){ BattInf binf=getGson("yyyy-MM-dd").fromJson(json, BattInf.class); ServiceModel model=service.serchStateBydev_id(binf); result=tojson(model); return SUCCESS; } public String getResult() { return result; } public void setJson(String json) { this.json = json; } }