This commit is contained in:
2025-12-04 00:40:12 +08:00
parent 4f3eecabc4
commit c6a95fa28d
20 changed files with 874 additions and 9 deletions

View File

@@ -22,13 +22,13 @@ namespace Atomx.Common.Entities
/// <summary>
/// 邮箱
/// </summary>
[Column(TypeName = "varchar(64)")]
[Column(TypeName = "varchar(128)")]
public string Email { get; set; } = string.Empty;
/// <summary>
/// 手机号
/// </summary>
[Column(TypeName = "varchar(64)")]
[Column(TypeName = "varchar(32)")]
public string Mobile { get; set; } = string.Empty;
/// <summary>
@@ -43,6 +43,27 @@ namespace Atomx.Common.Entities
[Column(TypeName = "varchar(32)")]
public string Password { get; set; } = string.Empty;
/// <summary>
/// 账号是否激活
/// </summary>
public bool IsActive { get; set; } = true;
/// <summary>
/// 是否Email确认
/// </summary>
public bool EmailConfirmed { get; set; } = false;
/// <summary>
/// 锁定结束时间
/// </summary>
[Column(TypeName = "timestamptz")]
public DateTime? LockoutEndTime { get; set; }
/// <summary>
/// 登录失败次数
/// </summary>
public int FailedLoginAttempts { get; set; } = 0;
/// <summary>
/// 注册数据创建时间
/// </summary>