package com.fgkj.actions.ram; import java.util.List; import com.fgkj.actions.ActionUtil; import com.fgkj.dto.BattInf; import com.fgkj.dto.ServiceModel; import com.fgkj.dto.ram.Fbs9100_state; import com.fgkj.dto.ram.Fbs9100s_dfu_state; import com.fgkj.services.ram.Fbs9100s_dfu_stateService; import com.google.gson.reflect.TypeToken; public class Fbs9100s_dfu_stateAction extends ActionUtil{ private Fbs9100s_dfu_stateService service = new Fbs9100s_dfu_stateService(); private String json; private String result; //升级插入 public String add(){ Fbs9100s_dfu_state dfu=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, Fbs9100s_dfu_state.class); ServiceModel model=service.add(dfu); result=tojson(model); return SUCCESS; } //升级插入 public String addPro(){ BattInf binf=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, BattInf.class); ServiceModel model=service.addPro(binf); result=tojson(model); return SUCCESS; } //表格显示批量插入的机房信息 public String serchInserStation(){ BattInf binf=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json,BattInf.class); ServiceModel model=service.serchInserStation(binf); result=tojson(model); return SUCCESS; } //批量升级前验证升级的设备必须处于在线监测状态(9100state的workstate为0) public String judgeStation(){ List list=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json,new TypeToken>(){}.getType()); ServiceModel model=service.judgeStation(list); result=tojson(model); return SUCCESS; } //升级确认 public String update(){ Fbs9100s_dfu_state dfu=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, Fbs9100s_dfu_state.class); ServiceModel model=service.update(dfu); result=tojson(model); return SUCCESS; } //批量升级确认 public String updatePro(){ List list=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json,new TypeToken>(){}.getType()); ServiceModel model=service.updatePro(list); result=tojson(model); return SUCCESS; } //升级界面实时刷新 public String serchByCondition(){ List list=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json,new TypeToken>(){}.getType()); ServiceModel model=service.serchByCondition(list); result=tojson(model); return SUCCESS; } //升级界面实时刷新 public String searchAll(){ ServiceModel model=service.searchAll(); result=tojson(model); return SUCCESS; } public String getResult() { return result; } public void setJson(String json) { this.json = json; } }