package com.fgkj.actions; import java.util.List; import com.fgkj.dao.UinfDaoFactory; import com.fgkj.dto.User_log; import com.fgkj.dto.User_permitgroup; import com.fgkj.dto.User_permitgroup_data; import com.fgkj.services.ServiceModel; import com.fgkj.services.User_logService; import com.fgkj.services.User_permitgroup_dataService; import com.google.gson.reflect.TypeToken; import com.opensymphony.xwork2.ActionSupport; public class User_permitgroup_dataAction extends ActionSupport{ private User_permitgroup_dataService service = new User_permitgroup_dataService(); private User_logService uservice=new User_logService(); private User_permitgroup_data upd; private String json; private String result; //5.2添加(给权限组添加用户) public String add(){ List list=ActionUtil.getGson("yyyy-MM-dd").fromJson(json, new TypeToken>(){}.getType()); ServiceModel model=service.addPro(list); result=ActionUtil.tojson(model); return SUCCESS; } //5.2查询不存在权限组中的用户 public String serchByInfo() { ServiceModel model=service.serchByInfo(upd); result=ActionUtil.tojson(model); return SUCCESS; } //5.2删除(给权限组删除用户) public String delete() { upd = ActionUtil.getGson().fromJson(json, User_permitgroup_data.class); ServiceModel model=service.delete(upd); //System.out.println(upd); { String msg=upd.getPermit_group_name()+"权限组删除"+upd.getUname()+"用户"; User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Delete, msg); uservice.add(ulog);//将用户的操作记录下来 } result=ActionUtil.tojson(model); return SUCCESS; } public String getResult() { return result; } public void setUpd(User_permitgroup_data upd) { this.upd = upd; } public void setJson(String json) { this.json = json; } }