liujie
2026-06-09 c96fbe6b0aeb413a17c429133ee6d81d138144b9
xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/SysGroupController.java
@@ -13,6 +13,8 @@
import com.xiaopeng.common.log.annotation.AdminOperationLog;
import com.xiaopeng.common.log.enums.AdminBusinessType;
import com.xiaopeng.common.log.enums.AdminOperationType;
import com.xiaopeng.common.security.annotation.Logical;
import com.xiaopeng.common.security.annotation.RequiresPermissions;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;
@@ -41,6 +43,7 @@
    @ApiOperation(value = "新增权限组", tags = {"管理后台-权限组管理"})
    @RequiresPermissions(value = {"permissionGroup:add"}, logical = Logical.OR)
    @PostMapping("/api/v1/group/add")
    @AdminOperationLog(
            businessType = AdminBusinessType.GROUP_MANAGEMENT,
@@ -54,6 +57,7 @@
    }
    @ApiOperation(value = "编辑权限组", tags = {"管理后台-权限组管理"})
    @RequiresPermissions(value = {"permissionGroup:edit"}, logical = Logical.OR)
    @PostMapping("/api/v1/group/edit")
    @AdminOperationLog(
            businessType = AdminBusinessType.GROUP_MANAGEMENT,
@@ -67,6 +71,7 @@
    }
    @ApiOperation(value = "权限组详情", tags = {"管理后台-权限组管理"})
    @RequiresPermissions(value = {"permissionGroup:info"}, logical = Logical.OR)
    @GetMapping("/api/v1/group/queryById")
    public R<SysGroupDetailVO> queryById(@ApiParam(value = "权限组id", required = true) @RequestParam Long id) {
        SysGroupDetailVO detail = sysGroupService.getGroupDetail(id);
@@ -74,6 +79,7 @@
    }
    @ApiOperation(value = "权限组分页列表", tags = {"管理后台-权限组管理"})
    @RequiresPermissions(value = {"permissionGroup:list"}, logical = Logical.OR)
    @PostMapping("/api/v1/group/pageList")
    public R<PageInfo<SysGroupPageVO>> pageList(@Validated @RequestBody SysGroupPageQuery query) {
        PageInfo<SysGroupPageVO> pageInfo = sysGroupService.pageList(query);
@@ -88,6 +94,7 @@
    }
    @ApiOperation(value = "删除权限组", tags = {"管理后台-权限组管理"})
    @RequiresPermissions(value = {"permissionGroup:delete"}, logical = Logical.OR)
    @DeleteMapping("/api/v1/group")
    @ApiImplicitParam(name = "id", value = "权限组ID")
    @AdminOperationLog(