33 lines
835 B
Java
33 lines
835 B
Java
package com.gxwebsoft.auto.dto;
|
|
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Data;
|
|
import lombok.NoArgsConstructor;
|
|
|
|
/**
|
|
* 扫码登录状态响应
|
|
*
|
|
* @author 科技小王子
|
|
* @since 2025-08-31
|
|
*/
|
|
@Data
|
|
@NoArgsConstructor
|
|
@AllArgsConstructor
|
|
@Schema(description = "扫码登录状态响应")
|
|
public class QrLoginStatusResponse {
|
|
|
|
@Schema(description = "状态: pending-等待扫码, scanned-已扫码, confirmed-已确认, expired-已过期")
|
|
private String status;
|
|
|
|
@Schema(description = "JWT访问令牌(仅在confirmed状态时返回)")
|
|
private String accessToken;
|
|
|
|
@Schema(description = "用户信息(仅在confirmed状态时返回)")
|
|
private Object userInfo;
|
|
|
|
@Schema(description = "剩余过期时间(秒)")
|
|
private Long expiresIn;
|
|
|
|
}
|