package com.sinata.appointment.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; import lombok.Data; @Data @Schema(description = "登录请求") public class LoginRequest { @NotBlank @Schema(description = "用户名") private String username; @NotBlank @Schema(description = "密码") private String password; @NotBlank @Schema(description = "图形验证码标识(GET /api/auth/captcha 返回)") private String captchaId; @NotBlank @Schema(description = "用户输入的验证码") private String captchaCode; }