package com.fgkj.actions; import com.fgkj.dao.UinfDaoFactory; import com.fgkj.dto.ServiceModel; import com.fgkj.dto.User_battgroup_baojigroup; import com.fgkj.dto.User_log; import com.fgkj.services.User_battgroup_baojigroupService; import com.fgkj.services.User_logService; import com.opensymphony.xwork2.ActionSupport; public class User_battgroup_baojigroupAction extends ActionSupport{ private User_battgroup_baojigroupService service = new User_battgroup_baojigroupService(); private User_logService uservice=new User_logService(); private User_battgroup_baojigroup us; private String result; // 5.3删除包机组 public String delete() { ServiceModel model=service.delete(us); { String msg="删除"+us.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(){ ServiceModel model=service.serchByInfo(us); result=ActionUtil.tojson(model); return SUCCESS; } //5.3根据包机组id查包机组对应的用户 public String serchByCondition(){ ServiceModel model=service.serchByCondition(us); 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() { ServiceModel model=service.add(us); { String msg="添加新的包机组为"+us.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() { ServiceModel model=service.update(us); { String msg="修改"+us.getBaoji_group_name()+"包机组信息"; User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Alter, msg); uservice.add(ulog);//将用户的操作记录下来 } result=ActionUtil.tojson(model); return SUCCESS; } public User_battgroup_baojigroup getUs() { return us; } public void setUs(User_battgroup_baojigroup us) { this.us = us; } public String getResult() { return result; } }