package com.fgkj.actions; import java.util.List; import com.fgkj.dao.UinfDaoFactory; import com.fgkj.dto.BattInf; import com.fgkj.dto.Batt_Maint_Dealarm; import com.fgkj.dto.ServiceModel; import com.fgkj.dto.User_inf; import com.fgkj.dto.User_log; import com.fgkj.services.BattTest_ResService; import com.google.gson.reflect.TypeToken; import com.opensymphony.xwork2.ActionSupport; public class BattTest_ResAction extends ActionSupport{ private BattTest_ResService service=new BattTest_ResService(); private String result; private Batt_Maint_Dealarm bmd; //电池充放电数据管理 public String serchByCondition(){ bmd = ActionUtil.getGson("yyyy-MM-dd HH:mm:ss").fromJson(result, Batt_Maint_Dealarm.class); User_inf uinf=(User_inf) ActionUtil.getUser(); bmd.setUinf(uinf); List list=service.serchByCondition(bmd); result=ActionUtil.tojson(list); return SUCCESS; } //电池充放电数据管理(删除操作) public String delete(){ List list=ActionUtil.getGson("yyyy-MM-dd HH:mm:ss").fromJson(result, new TypeToken>(){}.getType()); ServiceModel model=service.delete(list); result=ActionUtil.tojson(model); return SUCCESS; } public String getResult() { return result; } public void setResult(String result) { this.result = result; } public Batt_Maint_Dealarm getBmd() { return bmd; } public void setBmd(Batt_Maint_Dealarm bmd) { this.bmd = bmd; } }