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; } }