namespace HoneyBox.Model.Models.Auth;

/// <summary>
/// 创建用户DTO
/// </summary>
public class CreateUserDto
{
    /// <summary>
    /// 微信openid
    /// </summary>
    public string? OpenId { get; set; }

    /// <summary>
    /// 微信unionid
    /// </summary>
    public string? UnionId { get; set; }

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

    /// <summary>
    /// 昵称
    /// </summary>
    public string? Nickname { get; set; }

    /// <summary>
    /// 头像URL
    /// </summary>
    public string? Headimg { get; set; }

    /// <summary>
    /// 推荐人ID或UID
    /// </summary>
    public string? Pid { get; set; }

    /// <summary>
    /// 点击ID
    /// </summary>
    public int? ClickId { get; set; }
}

/// <summary>
/// 更新用户DTO
/// </summary>
public class UpdateUserDto
{
    /// <summary>
    /// 昵称
    /// </summary>
    public string? Nickname { get; set; }

    /// <summary>
    /// 头像URL
    /// </summary>
    public string? Headimg { get; set; }

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

    /// <summary>
    /// 微信openid
    /// </summary>
    public string? OpenId { get; set; }

    /// <summary>
    /// 微信unionid
    /// </summary>
    public string? UnionId { get; set; }
}
