whyclxw
2024-08-28 9537d76e6825d61e93c494617feacee619364f3e
包机组下添加和移除设备,包机组下添加和移除用户
1个文件已添加
3个文件已修改
47 ■■■■ 已修改文件
src/main/java/com/whyc/controller/BattgroupBaojigroupController.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/dto/BaojiDto.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/BattgroupBaojigroupService.java 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/BattgroupUsrService.java 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/BattgroupBaojigroupController.java
@@ -1,5 +1,6 @@
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;
@@ -55,15 +56,15 @@
    @ApiOperation(value = "包机组下添加和移除设备")
    @PostMapping("opreateDevInBaoji")
    public Response opreateDevInBaoji(@RequestBody List<BattgroupBaojigroup> adddevList,@RequestBody List<BattgroupBaojigroup> deldevList){
        return groupService.opreateDevInBaoji(adddevList,deldevList);
    public Response opreateDevInBaoji(@RequestBody BaojiDto dto){
        return groupService.opreateDevInBaoji(dto);
    }
    @ApiOperation(value = "包机组下添加和移除用户")
    @PostMapping("opreateUsrInBaoji")
    public Response opreateUsrInBaoji(@RequestBody List<BattgroupUsr> addusrList,@RequestBody List<BattgroupUsr> delusrList){
        return usrService.opreateUsrInBaoji(addusrList,delusrList);
    public Response opreateUsrInBaoji(@RequestBody BaojiDto dto){
        return usrService.opreateUsrInBaoji(dto);
    }
src/main/java/com/whyc/dto/BaojiDto.java
New file
@@ -0,0 +1,16 @@
package com.whyc.dto;
import com.whyc.pojo.db_user.BattgroupBaojigroup;
import com.whyc.pojo.db_user.BattgroupUsr;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
@Data
public class BaojiDto implements Serializable {
    private List<BattgroupBaojigroup> adddevList;
    private List<BattgroupBaojigroup> deldevList;
    private List<BattgroupUsr> addusrList;
    private List<BattgroupUsr> delusrList;
}
src/main/java/com/whyc/service/BattgroupBaojigroupService.java
@@ -1,5 +1,6 @@
package com.whyc.service;
import com.whyc.dto.BaojiDto;
import com.whyc.dto.Response;
import com.whyc.mapper.BattgroupBaojigroupMapper;
import com.whyc.pojo.db_user.BattgroupBaojigroup;
@@ -18,12 +19,12 @@
    //包机组下添加设备
    @Transactional
    public Response opreateDevInBaoji(List<BattgroupBaojigroup> adddevList, List<BattgroupBaojigroup> deldevList) {
        if(adddevList!=null&&adddevList.size()>0){
            mapper.insertBatchSomeColumn(adddevList);
    public Response opreateDevInBaoji(BaojiDto dto) {
        if(dto.getAdddevList()!=null&&dto.getAdddevList().size()>0){
            mapper.insertBatchSomeColumn(dto.getAdddevList());
        }
        if(deldevList!=null&&deldevList.size()>0){
            mapper.delDevInBaoji(deldevList);
        if(dto.getDeldevList()!=null&&dto.getDeldevList().size()>0){
            mapper.delDevInBaoji(dto.getDeldevList());
        }
        return new Response().set(1,true);
    }
src/main/java/com/whyc/service/BattgroupUsrService.java
@@ -1,5 +1,6 @@
package com.whyc.service;
import com.whyc.dto.BaojiDto;
import com.whyc.dto.Response;
import com.whyc.mapper.BattgroupBaojigroupMapper;
import com.whyc.mapper.BattgroupUsrMapper;
@@ -15,12 +16,12 @@
    private BattgroupUsrMapper mapper;
    //包机组下添加用户
    public Response opreateUsrInBaoji(List<BattgroupUsr> addusrList,List<BattgroupUsr> delusrList) {
        if(addusrList!=null&&addusrList.size()>0){
            mapper.insertBatchSomeColumn(addusrList);
    public Response opreateUsrInBaoji(BaojiDto dto) {
        if(dto.getAddusrList()!=null&&dto.getAddusrList().size()>0){
            mapper.insertBatchSomeColumn(dto.getAddusrList());
        }
        if(delusrList!=null&&delusrList.size()>0){
            mapper.delUsrInBaoji(delusrList);
        if(dto.getAddusrList()!=null&&dto.getAddusrList().size()>0){
            mapper.delUsrInBaoji(dto.getAddusrList());
        }
        return new Response().set(1,true);
    }