using Dpz.Core.Entity.Base;

namespace Dpz.Core.Public.Entity;

/// <summary>
/// 验证邮箱
/// </summary>
public class VerifiedEmail : BaseEntity
{
    /// <summary>
    /// 邮箱
    /// </summary>
    public required string Email { get; set; }

    /// <summary>
    /// 上次验证时间
    /// </summary>
    public DateTime LastVerifyTime { get; set; }

    /// <summary>
    /// 是否通过验证
    /// </summary>
    public bool Verified { get; set; }

    /// <summary>
    /// 通过验证时间
    /// </summary>
    public DateTime? VerifiedTime { get; set; }

    /// <summary>
    /// 验证码
    /// </summary>
    public string? VerifyCode { get; set; }

    /// <summary>
    /// 验证码过期时间
    /// </summary>
    public DateTime? VerifyCodeExpireTime { get; set; }
}
评论加载中...