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 = "",value="添加(包机组中添加用户)")
|
public ServiceModel add(@RequestBody List<User_battgroup_baojigroup_usr> addList) {
|
ServiceModel model=new ServiceModel();
|
model=service.add(addList);
|
|
return model;
|
}
|
|
@PutMapping("/")
|
@ApiOperation(notes = "",value="修改")
|
public ServiceModel update(@RequestBody User_battgroup_baojigroup_usr ubbu) {
|
ServiceModel model=service.update(ubbu);
|
|
return model;
|
}
|
|
|
// 5.3删除(删除包机组中的用户)
|
@DeleteMapping("/")
|
@ApiOperation(notes = "",value="删除(删除包机组中的用户)")
|
public ServiceModel delete(@RequestBody User_battgroup_baojigroup_usr ubbu) {
|
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 = "",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(@RequestBody User_battgroup_baojigroup_usr ubbu) {
|
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(@RequestBody User_battgroup_baojigroup_usr ubbu){
|
ServiceModel model=service.serchByInfo(ubbu);
|
|
return model;
|
}
|
|
}
|