Files
jinko.yikatong/Src/Dlhis.Entity/Sys/Entities/UserEntity.cs
2024-01-10 11:15:41 +08:00

86 lines
1.8 KiB
C#

using Microsoft.Extensions.DependencyInjection;
using SqlSugar;
namespace Dlhis.Entity.Sys.Entities;
/// <summary>
/// identity-user
/// </summary>
[SkipScan]
[SugarTable(TableName = "Users")]
public class UserEntity
{
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
public int Id { get; set; }
/// <summary>
/// 账号
/// </summary>
public string UserName { get; set; }
/// <summary>
/// 账号大写
/// </summary>
public string NormalizedUserName { get; set; }
/// <summary>
/// 邮件
/// </summary>
public string Email { get; set; }
/// <summary>
/// 邮件大写
/// </summary>
public string NormalizedEmail { get; set; }
/// <summary>
/// 邮件确认
/// </summary>
public bool EmailConfirmed { get; set; }
/// <summary>
/// 密码hash
/// </summary>
public string PasswordHash { get; set; }
/// <summary>
/// 安全时间戳
/// </summary>
public string SecurityStamp { get; set; }
/// <summary>
/// 并发时间戳
/// </summary>
public string ConcurrencyStamp { get; set; }
/// <summary>
/// 手机号
/// </summary>
public string PhoneNumber { get; set; }
/// <summary>
/// 手机号确认
/// </summary>
public string PhoneNumberConfirmed { get; set; }
/// <summary>
/// 双重验证启用
/// </summary>
public bool TwoFactorEnabled { get; set; }
/// <summary>
/// 账号锁定结束时间
/// </summary>
public DateTime? LockoutEnd { get; set; }
/// <summary>
/// 锁定启用
/// </summary>
public bool LockoutEnabled { get; set; }
/// <summary>
/// 登陆错误次数
/// </summary>
public int AccessFailedCount { get; set; }
}