diff --git a/src/main/java/com/onixbyte/deltaforceguide/controller/AuthController.java b/src/main/java/com/onixbyte/deltaforceguide/controller/AuthController.java index af60283..6d7e4e5 100644 --- a/src/main/java/com/onixbyte/deltaforceguide/controller/AuthController.java +++ b/src/main/java/com/onixbyte/deltaforceguide/controller/AuthController.java @@ -45,6 +45,7 @@ public class AuthController { .body(UserResponse.from(user)); } + @Operation(description = "退出登录") @PostMapping("/logout") public ResponseEntity logout() { var expiredCookie = cookieService.buildCookie(CookieName.ACCESS_TOKEN, "", Duration.ZERO); diff --git a/src/main/java/com/onixbyte/deltaforceguide/domain/dto/LoginRequest.java b/src/main/java/com/onixbyte/deltaforceguide/domain/dto/LoginRequest.java index 272d119..ab820ec 100644 --- a/src/main/java/com/onixbyte/deltaforceguide/domain/dto/LoginRequest.java +++ b/src/main/java/com/onixbyte/deltaforceguide/domain/dto/LoginRequest.java @@ -6,10 +6,10 @@ import jakarta.validation.constraints.NotBlank; @Schema(description = "登录请求") public record LoginRequest( @NotBlank(message = "登录名称不能为空") - @Schema(description = "用户名或电子邮箱") + @Schema(description = "用户名或电子邮箱", requiredMode = Schema.RequiredMode.REQUIRED) String principle, @NotBlank(message = "登录口令不能为空") - @Schema(description = "密码") + @Schema(description = "密码", requiredMode = Schema.RequiredMode.REQUIRED) String credential ) { }