using System;
using System.Collections.Generic;
namespace ChouBox.Model.Entities;
///
/// 用户验证码表
///
public partial class UserVerificationCodes
{
///
/// 主键ID
///
public ulong Id { get; set; }
///
/// 用户ID,可为空表示未登录用户
///
public ulong? UserId { get; set; }
///
/// 账号(手机号/邮箱)
///
public string Account { get; set; } = null!;
///
/// 验证码
///
public string Code { get; set; } = null!;
///
/// 验证码类型:1-注册,2-登录,3-找回密码,4-修改手机,5-修改邮箱,6-其他
///
public sbyte CodeType { get; set; }
///
/// 发送渠道:sms-短信,email-邮件
///
public string Channel { get; set; } = null!;
///
/// 请求IP地址
///
public string? IpAddress { get; set; }
///
/// 状态:0-未使用,1-已使用,2-已失效
///
public sbyte Status { get; set; }
///
/// 创建时间
///
public DateTime CreatedAt { get; set; }
///
/// 更新时间
///
public DateTime UpdatedAt { get; set; }
///
/// 过期时间
///
public DateTime ExpiredAt { get; set; }
///
/// 使用时间
///
public DateTime? UsedAt { get; set; }
}