package com.fgkj.actions; import java.util.List; import com.fgkj.dao.UinfDaoFactory; import com.fgkj.dto.ServiceModel; import com.fgkj.dto.User_battgroup_baojigroup_usr; import com.fgkj.dto.User_inf; import com.fgkj.dto.User_log; import com.fgkj.dto.User_permitgroup; import com.fgkj.services.User_battgroup_baojigroup_usrService; import com.fgkj.services.User_logService; import com.google.gson.reflect.TypeToken; import com.opensymphony.xwork2.ActionSupport; public class User_battgroup_baojigroup_usrAction extends ActionSupport{ private User_battgroup_baojigroup_usrService service=new User_battgroup_baojigroup_usrService(); private User_logService uservice=new User_logService(); private User_battgroup_baojigroup_usr ubbu; private String json; private String result; // 5.3添加(包机组中添加用户) public String add() { ServiceModel model=new ServiceModel(); List addlist=ActionUtil.getGson("yyyy-MM-dd").fromJson(json, new TypeToken>(){}.getType()); model=service.add(addlist); result=ActionUtil.tojson(model); return SUCCESS; } public String update() { ServiceModel model=service.update(ubbu); result=ActionUtil.tojson(model); return SUCCESS; } // 5.3删除(删除包机组中的用户) public String delete() { ubbu = ActionUtil.getGson().fromJson(json, User_battgroup_baojigroup_usr.class); ServiceModel model=service.delete(ubbu); { String msg="删除"+ubbu.getBaoji_group_name()+"包机组下"+ubbu.getUname()+"用户"; User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Delete, msg); uservice.add(ulog);//将用户的操作记录下来 } result=ActionUtil.tojson(model); return SUCCESS; } public String serchByCondition() { ServiceModel model=service.serchByCondition(ubbu); result=ActionUtil.tojson(model); return SUCCESS; } public String searchAll() { ServiceModel model=service.searchAll(); result=ActionUtil.tojson(model); return SUCCESS; } //5.3查询不在某包机组下的用户 public String serchByInfo(){ ServiceModel model=service.serchByInfo(ubbu); result=ActionUtil.tojson(model); return SUCCESS; } public String getResult() { return result; } public void setUbbu(User_battgroup_baojigroup_usr ubbu) { this.ubbu = ubbu; } public void setJson(String json) { this.json = json; } }