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