whyclxw
2024-11-25 4fc7909358cc62231c81b8e871749fc1b3fa69bd
src/main/java/com/whyc/controller/BattgroupBaojigroupController.java
@@ -1,13 +1,16 @@
package com.whyc.controller;
import com.whyc.dto.BaojiDto;
import com.whyc.dto.Response;
import com.whyc.pojo.db_lithium_ram_db.DevInf;
import com.whyc.pojo.db_user.BattgroupBaojigroup;
import com.whyc.pojo.db_user.BattgroupUsr;
import com.whyc.pojo.db_user.UserInf;
import com.whyc.service.BaojigroupService;
import com.whyc.service.BattgroupBaojigroupService;
import com.whyc.service.BattgroupUsrService;
import com.whyc.service.DevInfService;
import com.whyc.util.ActionUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
@@ -37,14 +40,14 @@
    @ApiOperation(value = "删除包机组及以下设备和用户")
    @PostMapping("delBaoji")
    public Response delBaoji(@RequestParam List<Integer> baojiIdList){
    public Response delBaoji(@RequestBody List<Integer> baojiIdList){
        return baojiService.delBaoji(baojiIdList);
    }
    @ApiOperation(value = "编辑包机组")
    @GetMapping("updateBaoji")
    public Response updateBaoji(@RequestParam int baojiGroupId){
        return baojiService.updateBaoji(baojiGroupId);
    public Response updateBaoji(@RequestParam int baojiGroupId,@RequestParam String baojiGroupName){
        return baojiService.updateBaoji(baojiGroupId,baojiGroupName);
    }
    @ApiOperation(value = "查询所有的包机组及包机组下设备信息和管理人")
@@ -53,29 +56,24 @@
        return baojiService.getBaojiInfo();
    }
    @ApiOperation(value = "包机组下添加设备")
    @PostMapping("addDevInBaoji")
    public Response addDevInBaoji(@RequestBody List<BattgroupBaojigroup> devList){
        return groupService.addDevInBaoji(devList);
    }
    @ApiOperation(value = "包机组下移除设备")
    @PostMapping("delDevInBaoji")
    public Response delDevInBaoji(@RequestBody List<BattgroupBaojigroup> devList){
        return groupService.delDevInBaoji(devList);
    @ApiOperation(value = "包机组下添加和移除设备")
    @PostMapping("opreateDevInBaoji")
    public Response opreateDevInBaoji(@RequestBody BaojiDto dto){
        return groupService.opreateDevInBaoji(dto);
    }
    @ApiOperation(value = "包机组下添加用户")
    @PostMapping("addUsrInBaoji")
    public Response addUsrInBaoji(@RequestBody List<BattgroupUsr> usrList){
        return usrService.addUsrInBaoji(usrList);
    @ApiOperation(value = "包机组下添加和移除用户")
    @PostMapping("opreateUsrInBaoji")
    public Response opreateUsrInBaoji(@RequestBody BaojiDto dto){
        return usrService.opreateUsrInBaoji(dto);
    }
    @ApiOperation(value = "包机组下移除用户")
    @PostMapping("delUsrInBaoji")
    public Response delUsrInBaoji(@RequestBody List<BattgroupUsr> usrList){
        return usrService.delUsrInBaoji(usrList);
    @ApiOperation(value = "查询登录用户对应的包机组")
    @GetMapping("getUsrBaoji")
    public Response getUsrBaoji(){
        UserInf uinf= ActionUtil.getUser();
        return baojiService.getUsrBaoji(uinf.getUid());
    }
}