longz
2026-05-28 aa67b3cb0fe26fab576f7710c978ff3594426cca
backend/src/main/java/com/sinata/appointment/controller/SysUserController.java
@@ -38,7 +38,7 @@
    private final SysUserApplicationService sysUserApplicationService;
    @Operation(summary = "分页(手机号为脱敏字段)")
    @Operation(summary = "分页")
    @GetMapping
    @SaCheckPermission("sys:users:page")
    public Result<java.util.List<SysUserListVo>> page(
@@ -52,7 +52,7 @@
                sysUserApplicationService.pageUsers(page, size, realName, mobile, roleId, status));
    }
    @Operation(summary = "详情(须同时传 uuid 防越权)")
    @Operation(summary = "详情")
    @GetMapping("/{id}")
    @SaCheckPermission("sys:users:detail")
    public Result<SysUserDetailVo> detail(
@@ -67,7 +67,7 @@
        return ResultUtil.data(sysUserApplicationService.createUser(request));
    }
    @Operation(summary = "修改(body 须含 uuid,不可改登录名与密码)")
    @Operation(summary = "修改")
    @PutMapping("/{id}")
    @SaCheckPermission("sys:users:update")
    public Result<Void> update(@PathVariable Long id, @Valid @RequestBody SysUserUpdateRequest request) {
@@ -75,7 +75,7 @@
        return ResultUtil.success();
    }
    @Operation(summary = "重置密码(body 须含 uuid)")
    @Operation(summary = "重置密码")
    @PostMapping("/{id}/password")
    @SaCheckPermission("sys:users:password")
    public Result<Void> resetPassword(
@@ -84,7 +84,7 @@
        return ResultUtil.success();
    }
    @Operation(summary = "启用/禁用(body 须含 uuid)")
    @Operation(summary = "启用/禁用")
    @PatchMapping("/{id}/status")
    @SaCheckPermission("sys:users:status")
    public Result<Void> status(
@@ -93,7 +93,7 @@
        return ResultUtil.success();
    }
    @Operation(summary = "删除(逻辑删除,须传 uuid)")
    @Operation(summary = "删除")
    @DeleteMapping("/{id}")
    @SaCheckPermission("sys:users:delete")
    public Result<Void> delete(
@@ -103,3 +103,4 @@
        return ResultUtil.success();
    }
}