package com.fgkj.actions; import java.util.List; import com.fgkj.dao.impl.BattPower_offImpl; import com.fgkj.dto.BattPower_off; import com.fgkj.dto.Batt_Maint_Dealarm; import com.fgkj.dto.ServiceModel; import com.fgkj.dto.User_inf; import com.fgkj.services.BattPower_offService; public class BattPower_offAction extends ActionUtil{ private BattPower_offService service = new BattPower_offService(); private String json; //传入数据 private String result; //传出数据 public String add() { BattPower_off bpo = getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, BattPower_off.class); ServiceModel model = service.add(bpo); result = tojson(model); return SUCCESS; } public String update() { BattPower_off bpo = getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, BattPower_off.class); ServiceModel model = service.update(bpo); result = tojson(model); return SUCCESS; } public String delete() { BattPower_off bpo = getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, BattPower_off.class); ServiceModel model = service.delete(bpo); result = tojson(model); return SUCCESS; } //机房断电统计查询 /* * 时间段选择放在:binf的battproductdate*/ 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; } //机房断电统计(首页上的饼状图) public String serchPowerOff(){ User_inf uinf=(User_inf) ActionUtil.getUser(); ServiceModel model = service.serchPowerOff(uinf); 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; } }