package com.gxwebsoft.auto.dto; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.time.LocalDateTime; /** * 扫码登录数据模型 * * @author 科技小王子 * @since 2025-08-31 */ @Data @NoArgsConstructor @AllArgsConstructor public class QrLoginData { /** * 扫码登录token */ private String token; /** * 状态: pending-等待扫码, scanned-已扫码, confirmed-已确认, expired-已过期 */ private String status; /** * 用户ID(扫码确认后设置) */ private Integer userId; /** * 用户名(扫码确认后设置) */ private String username; /** * 创建时间 */ private LocalDateTime createTime; /** * 过期时间 */ private LocalDateTime expireTime; /** * JWT访问令牌(确认后生成) */ private String accessToken; }