package com.fgkj.actions; import com.fgkj.dao.UinfDaoFactory; import com.fgkj.dto.User_battgroup_baojigroup; import com.fgkj.dto.User_log; import com.fgkj.services.ServiceModel; import com.fgkj.services.User_battgroup_baojigroupService; import com.fgkj.services.User_logService; import com.opensymphony.xwork2.ActionSupport; public class User_battgroup_baojigroupAction extends ActionUtil{ private User_battgroup_baojigroupService service = new User_battgroup_baojigroupService(); private User_logService uservice=new User_logService(); private String json; private String result; // 5.3删除包机组 public String del() { User_battgroup_baojigroup ubao=ActionUtil.getGson(ActionUtil.time_yyyyMMddHHmmss).fromJson(json, User_battgroup_baojigroup.class); ServiceModel model=service.del(ubao); { String msg="删除"+ubao.getBaoji_group_name()+"包机组"; User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Delete, msg); uservice.add(ulog);//将用户的操作记录下来 } result=ActionUtil.tojson(model); return SUCCESS; } //5.3根据包机组id查对应的设备 public String serchByInfo(){ User_battgroup_baojigroup ubao=ActionUtil.getGson(ActionUtil.time_yyyyMMddHHmmss).fromJson(json, User_battgroup_baojigroup.class); ServiceModel model=service.serchByInfo(ubao); result=ActionUtil.tojson(model); return SUCCESS; } //5.3根据包机组id查包机组对应的用户 public String serchByCondition(){ User_battgroup_baojigroup ubao=ActionUtil.getGson(ActionUtil.time_yyyyMMddHHmmss).fromJson(json, User_battgroup_baojigroup.class); ServiceModel model=service.serchByCondition(ubao); result=ActionUtil.tojson(model); return SUCCESS; } //5.3查所有包机组 public String searchAll(){ ServiceModel model=service.searchAll(); result=ActionUtil.tojson(model); return SUCCESS; } // 5.3添加新包机组 public String add() { User_battgroup_baojigroup ubao=ActionUtil.getGson(ActionUtil.time_yyyyMMddHHmmss).fromJson(json, User_battgroup_baojigroup.class); ServiceModel model=service.add(ubao); { String msg="添加新的包机组为"+ubao.getBaoji_group_name(); User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Increase, msg); uservice.add(ulog);//将用户的操作记录下来 } result=ActionUtil.tojson(model); return SUCCESS; } // 5.3修改包机组名 public String update() { User_battgroup_baojigroup ubao=ActionUtil.getGson(ActionUtil.time_yyyyMMddHHmmss).fromJson(json, User_battgroup_baojigroup.class); ServiceModel model=service.update(ubao); { String msg="修改"+ubao.getBaoji_group_name()+"包机组信息"; User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Alter, msg); uservice.add(ulog);//将用户的操作记录下来 } result=ActionUtil.tojson(model); return SUCCESS; } public void setJson(String json) { this.json = json; } public String getResult() { return result; } }