whycrzg
2021-02-23 351b9a53cb9ecebdf8f79db0117f540d9c42c2a4
src/main/java/com/fgkj/controller/User_battgroup_baojigroup_usrController.java
@@ -1,34 +1,38 @@
package com.fgkj.controller;
import java.util.List;
import com.fgkj.util.*;
import com.fgkj.mapper.UinfDaoFactory;
import com.fgkj.dto.ServiceModel;
import com.fgkj.dto.User_battgroup_baojigroup_usr;
import com.fgkj.dto.User_log;
import com.fgkj.mapper.UinfDaoFactory;
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;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import javax.annotation.Resource;
@RequestMapping("baojiGroupUser")
@RestController
@Api
@Api(tags = "baojiGroupUser接口")
public class User_battgroup_baojigroup_usrController{
   @Autowired
   @Resource
   private User_battgroup_baojigroup_usrService service;
   @Autowired
   @Resource
   private User_logService uservice;
   // private User_battgroup_baojigroup_usr ubbu;
   // 5.3添加(包机组中添加用户)
   @PostMapping("/")
   @ApiOperation(notes = "[{ \"baoji_group_id\": 0, \"baoji_group_name\": \"\", \"uId\": 0, \"uname\": \"\" }]",value="添加(包机组中添加用户)")
   public ServiceModel add(@RequestBody List<User_battgroup_baojigroup_usr> addList) {
      ServiceModel model=new ServiceModel();
      model=service.add(addList);
@@ -37,41 +41,56 @@
   }
   @PutMapping("/")
   public ServiceModel update(@RequestBody User_battgroup_baojigroup_usr ubbu) {
      ServiceModel model=service.update(ubbu);
   @ApiOperation(notes = "修改条件num",value="修改")
   public ServiceModel update(@RequestParam Integer baoji_group_id,@RequestParam Integer uId,@RequestParam Integer num) {
      User_battgroup_baojigroup_usr ubbu = new User_battgroup_baojigroup_usr();
      ubbu.setBaoji_group_id(baoji_group_id);
      ubbu.setNum(num);
      ubbu.setuId(uId);
      ServiceModel model = service.update(ubbu);
      return model;
   }
   
   // 5.3删除(删除包机组中的用户)
   @DeleteMapping("/")
   public ServiceModel delete(@RequestBody User_battgroup_baojigroup_usr ubbu) {
      ServiceModel model=service.delete(ubbu);
   @ApiOperation(notes = "",value="删除(删除包机组中的用户)")
   public ServiceModel delete(@RequestParam Integer num,@RequestParam String baoji_group_name,@RequestParam String uname) {
      User_battgroup_baojigroup_usr ubbu = new User_battgroup_baojigroup_usr();
      ubbu.setNum(num);
      ubbu.setBaoji_group_name(baoji_group_name);
      ubbu.setuName(uname);
      ServiceModel model = service.delete(ubbu);
      {
         String msg="删除"+ubbu.getBaoji_group_name()+"包机组下"+ubbu.getUname()+"用户";
         User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Delete, msg);
         String msg = "删除" + ubbu.getBaoji_group_name() + "包机组下" + ubbu.getuName() + "用户";
         User_log ulog = UinfDaoFactory.CreateULog(UinfDaoFactory.Delete, msg);
         uservice.add(ulog);//将用户的操作记录下来
      }
      return model;
   }
   //穿梭框包机组删除多个用户
   @DeleteMapping("pro")
   @ApiOperation(notes = "[{ \"baoji_group_id\": 0, \"baoji_group_name\": \"\", \"uId\": 0, \"uname\": \"\" }]",value="穿梭框包机组删除多个用户")
   public ServiceModel delPro(@RequestBody List<User_battgroup_baojigroup_usr> delList) {
      ServiceModel model = service.delPro(delList);
      
      return model;
   }
   @GetMapping("byCondition")
   public ServiceModel serchByCondition(@RequestBody User_battgroup_baojigroup_usr ubbu) {
      ServiceModel model=service.serchByCondition(ubbu);
   @PostMapping("byCondition")
   @ApiOperation(notes = "",value="byCondition")
   public ServiceModel serchByCondition(@RequestParam Integer num) {
      User_battgroup_baojigroup_usr ubbu = new User_battgroup_baojigroup_usr();
      ubbu.setNum(num);
      ServiceModel model = service.serchByCondition(ubbu);
      return model;
   }
   @GetMapping("all")
   @ApiOperation(notes = "",value="all")
   public ServiceModel searchAll() {
      ServiceModel model=service.searchAll();
      
@@ -79,11 +98,14 @@
   }
   
   //5.3查询不在某包机组下的用户
   @GetMapping("byInfo")
    public ServiceModel serchByInfo(@RequestBody User_battgroup_baojigroup_usr ubbu){
       ServiceModel model=service.serchByInfo(ubbu);
   @PostMapping("byInfo")
   @ApiOperation(notes = "",value="查询不在某包机组下的用户")
    public ServiceModel serchByInfo(@RequestParam Integer baoji_group_id) {
      User_battgroup_baojigroup_usr ubbu = new User_battgroup_baojigroup_usr();
      ubbu.setBaoji_group_id(baoji_group_id);
      ServiceModel model = service.serchByInfo(ubbu);
      return model;
    }
   }
}