package com.fgkj.actions; import com.fgkj.dto.BattInf; import com.fgkj.dto.Batt_Devdischarge; import com.fgkj.dto.ServiceModel; import com.fgkj.services.Batt_DevdischargeService; public class Batt_DevdischargeAction extends ActionUtil{ private Batt_DevdischargeService service = new Batt_DevdischargeService(); private String result; private String json; public String add(){ Batt_Devdischarge bd = getGson("yyyy-MM-dd").fromJson(json, Batt_Devdischarge.class); ServiceModel model = service.add(bd); result = tojson(model); return SUCCESS; } public String update(){ Batt_Devdischarge bd = getGson("yyyy-MM-dd").fromJson(json, Batt_Devdischarge.class); ServiceModel model = service.update(bd); result = tojson(model); return SUCCESS; } public String del(){ Batt_Devdischarge bd = getGson("yyyy-MM-dd").fromJson(json, Batt_Devdischarge.class); ServiceModel model = service.del(bd); result = tojson(model); return SUCCESS; } public String searchAll(){ ServiceModel model = service.searchAll(); result = tojson(model); return SUCCESS; } //10.1根据设备id连battinf和batt_devdischarge表 /* * 记录时间放在battinf的battproducer * 统计类型放在moncount中: 1:电压,2电流,3功率*/ public String serchByCondition(){ BattInf binf = getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, BattInf.class); //System.out.println(binf); ServiceModel model = service.serchByCondition(binf); result = tojson(model); return SUCCESS; } public String getResult() { return result; } public void setJson(String json) { this.json = json; } }