longz
2026-07-13 5882ba8863d77fdcc168b176c3ffb30e8a20556a
backend/src/main/java/com/sinata/appointment/controller/SysRoleManageController.java
@@ -34,7 +34,7 @@
    private final SysRoleManageApplicationService sysRoleManageApplicationService;
    @Operation(summary = "分页(角色名称模糊筛选)")
    @Operation(summary = "分页")
    @GetMapping
    @SaCheckPermission("sys:roles:page")
    public Result<java.util.List<RoleManageListVo>> page(
@@ -44,7 +44,7 @@
        return ResultUtil.page(sysRoleManageApplicationService.pageRoles(page, size, roleName));
    }
    @Operation(summary = "详情(须 uuid)")
    @Operation(summary = "详情")
    @GetMapping("/{id}")
    @SaCheckPermission("sys:roles:detail")
    public Result<RoleManageDetailVo> detail(
@@ -52,14 +52,14 @@
        return ResultUtil.data(sysRoleManageApplicationService.getDetail(id, uuid));
    }
    @Operation(summary = "新增(角色编码后台自动生成)")
    @Operation(summary = "新增")
    @PostMapping
    @SaCheckPermission("sys:roles:create")
    public Result<Map<String, Object>> create(@Valid @RequestBody RoleManageCreateRequest request) {
        return ResultUtil.data(sysRoleManageApplicationService.create(request));
    }
    @Operation(summary = "编辑(body 须含 uuid)")
    @Operation(summary = "编辑")
    @PutMapping("/{id}")
    @SaCheckPermission("sys:roles:update")
    public Result<Void> update(
@@ -68,7 +68,7 @@
        return ResultUtil.success();
    }
    @Operation(summary = "删除(逻辑删除;仅当关联账号数为 0)")
    @Operation(summary = "删除")
    @DeleteMapping("/{id}")
    @SaCheckPermission("sys:roles:delete")
    public Result<Void> delete(
@@ -77,3 +77,4 @@
        return ResultUtil.success();
    }
}