package com.fgkj.controller;
|
|
import com.fgkj.util.*;
|
|
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 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(tags = "baojiGroupUser接口")
|
public class User_battgroup_baojigroup_usrController{
|
|
@Resource
|
private User_battgroup_baojigroup_usrService service;
|
@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);
|
|
return model;
|
}
|
|
@PutMapping("/")
|
@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("/")
|
@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);
|
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;
|
}
|
@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();
|
|
return model;
|
}
|
|
//5.3查询不在某包机组下的用户
|
@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;
|
}
|
|
}
|