package com.narutohuo.xindazhou.common.auth.model

/**
 * 登录响应数据
 * 对应后端 AppAuthLoginRespVO
 * 
 * 注意：服务端返回的 expiresTime 是 LocalDateTime，Gson 会自动转换为时间戳（毫秒）
 */
data class LoginResponse(
    val userId: Long,
    val accessToken: String,
    val refreshToken: String,
    val expiresTime: Long? = null,  // 服务端返回 LocalDateTime，Gson 会自动转换为时间戳（毫秒）
    val openid: String? = null,
    // 以下字段为兼容字段（后端不返回，但前端可能需要）
    val username: String? = null,
    val mobile: String? = null
)

