package com.fgkj.actions; import java.util.List; import com.fgkj.dao.UinfDaoFactory; import com.fgkj.dto.Alarm_param; import com.fgkj.dto.ServiceModel; import com.fgkj.dto.User_log; import com.fgkj.services.Alarm_paramService; import com.fgkj.services.User_logService; public class Alarm_paramAction extends ActionUtil{ private Alarm_paramService service = new Alarm_paramService(); private User_logService uservice=new User_logService(); private String json; private String result; public String add(){ Alarm_param param = getGson().fromJson(json, Alarm_param.class); ServiceModel model = service.add(param); result = tojson(model); return SUCCESS; } //编辑参数 public String update(){ Alarm_param param = getGson().fromJson(json, Alarm_param.class); ServiceModel model = service.update(param); { String msg="修改"+param.getAlm_name()+"的参数"; User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Alter, msg); uservice.add(ulog);//将用户的操作记录下来 } result = tojson(model); return SUCCESS; } public String del(){ Alarm_param param = getGson().fromJson(json, Alarm_param.class); ServiceModel model = service.del(param); result = tojson(model); return SUCCESS; } public String searchAll(){ ServiceModel model = service.searchAll(); result = tojson(model); return SUCCESS; } //7.1根据告警类型查告警参数 public String serchByCondition(){ Alarm_param param = getGson().fromJson(json, Alarm_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; } }