namespace HoneyBox.Model.Models.User;

/// <summary>
/// 用户登录请求
/// </summary>
public class UserLoginRequest
{
    /// <summary>
    /// 微信登录code
    /// </summary>
    public string Code { get; set; } = string.Empty;
}

/// <summary>
/// 用户信息响应
/// </summary>
public class UserInfoResponse
{
    /// <summary>
    /// 用户ID
    /// </summary>
    public int Id { get; set; }

    /// <summary>
    /// 用户唯一标识
    /// </summary>
    public string Uid { get; set; } = string.Empty;

    /// <summary>
    /// 昵称
    /// </summary>
    public string Nickname { get; set; } = string.Empty;

    /// <summary>
    /// 头像URL
    /// </summary>
    public string HeadImg { get; set; } = string.Empty;

    /// <summary>
    /// 手机号
    /// </summary>
    public string? Mobile { get; set; }

    /// <summary>
    /// 账户余额
    /// </summary>
    public decimal Money { get; set; }

    /// <summary>
    /// 积分
    /// </summary>
    public decimal Integral { get; set; }

    /// <summary>
    /// VIP等级
    /// </summary>
    public byte Vip { get; set; }
}
