whyclxw
2025-05-28 e16302f9d475c7cc4dd18c5abf1a23cb5502e362
src/main/java/com/whyc/controller/BaoJiGroupUserController.java
@@ -5,6 +5,7 @@
import com.whyc.pojo.BaoJiGroupUser;
import com.whyc.pojo.UserInf;
import com.whyc.service.BaoJiGroupUserService;
import com.whyc.service.PermitGroupService;
import com.whyc.util.ActionUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -21,11 +22,14 @@
 */
@RestController
@RequestMapping("baoJiGroupUser")
@Api(tags = "包机组-用户")
@Api(tags = "用户管理-包机组-用户")
public class BaoJiGroupUserController {
    @Autowired
    private BaoJiGroupUserService service;
    @Autowired
    private PermitGroupService permitGroupService;
    @GetMapping("groupAndUser")
    @ApiOperation(value = "查询所有的包机组和对应用户")
@@ -47,14 +51,19 @@
        return new Response<Map<String, List<UserInf>>>().set(1,resultMap);
    }
    @PutMapping("updateUser")
    @PostMapping("updateUserList")
    @ApiOperation(value = "包机组添加用户|移除用户",notes = "operationFlag为1,添加;-1,移除")
    public Response updateUser(@RequestBody BaoJiGroupUser baoJiGroupUser,@RequestParam int operationFlag){
        service.updateUser(baoJiGroupUser,operationFlag);
        if(operationFlag==1) {
            return new Response().setII(1, "添加成功");
        }else{
            return new Response().setII(1,"移除成功");
    public Response updateUserList(@RequestBody List<BaoJiGroupUser> baoJiGroupUserList,@RequestParam int operationFlag){
        //验证是否存在usr_edit_permit权限
        if (!permitGroupService.checkUserPermitWithName("usr_edit_permit")) {
            return new Response<Boolean>().setII(0, "当前用户无编辑权限");
        }else {
            service.updateUserList(baoJiGroupUserList, operationFlag);
            if (operationFlag == 1) {
                return new Response().setII(1, "添加成功");
            } else {
                return new Response().setII(1, "移除成功");
            }
        }
    }