package com.fgkj.actions; import com.fgkj.dao.UinfDaoFactory; import com.fgkj.dto.BattDischarge_param; import com.fgkj.dto.ServiceModel; import com.fgkj.dto.User_log; import com.fgkj.services.BattDischarge_paramService; import com.fgkj.services.User_logService; public class BattDischarge_paramAction extends ActionUtil{ private BattDischarge_paramService service = new BattDischarge_paramService(); private User_logService uservice=new User_logService(); private String json; private String result; //8.1添加新的参数 public String add(){ BattDischarge_param param = getGson("yyyy-MM-dd").fromJson(json, BattDischarge_param.class); ServiceModel model = service.add(param); { String msg="添加"+param.getParam_name()+"放电计划参数"; User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Increase, msg); uservice.add(ulog);//将用户的操作记录下来 } result = tojson(model); return SUCCESS; } //8.1修改参数信息 public String update(){ BattDischarge_param param = getGson("yyyy-MM-dd").fromJson(json, BattDischarge_param.class); ServiceModel model = service.update(param); { String msg="修改"+param.getParam_name()+"放电计划参数"; User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Alter, msg); uservice.add(ulog);//将用户的操作记录下来 } result = tojson(model); return SUCCESS; } public String del(){ BattDischarge_param param = getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, BattDischarge_param.class); ServiceModel model = service.del(param); result = tojson(model); return SUCCESS; } //8.1查询所有的参数 public String searchAll(){ ServiceModel model = service.searchAll(); result = tojson(model); return SUCCESS; } public String serchByCondition(){ BattDischarge_param param = getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, BattDischarge_param.class); ServiceModel model = service.serchByCondition(param); result = tojson(model); return SUCCESS; } public String getResult() { return result; } public void setJson(String json) { this.json = json; } }