90 lines
2.1 KiB
C#
90 lines
2.1 KiB
C#
namespace CloudGaming.Repository.Game.Entities.User;
|
||
|
||
/// <summary>
|
||
/// 用户表
|
||
/// </summary>
|
||
[Table("T_User")]
|
||
[EntityDescription(NameRuleMode = NameRuleMode.TableName, NameRuleType= NameRuleType.UpperSnakeCase)]
|
||
public class T_User : DefaultGameAppEntity
|
||
{
|
||
|
||
|
||
/// <summary>
|
||
/// 用户昵称 => 备注: 用户昵称
|
||
/// </summary>
|
||
public string? NickName { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 身份证号 => 备注: 身份证号
|
||
/// </summary>
|
||
public string? IDCard { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 姓名 => 备注: 姓名
|
||
/// </summary>
|
||
public string? UserName { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 创建时间 => 备注: 创建时间
|
||
/// </summary>
|
||
public DateTime CreatedAt { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 首次注册方式 => 备注: 首次注册方式
|
||
/// </summary>
|
||
public Int32 RegisterType { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 最后登录方式 => 备注: 最后一次登录方式,1手机号,2默认登录
|
||
/// </summary>
|
||
public Int32 LastLoginType { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 最后登录时间 => 备注: 最后一次登录时间
|
||
/// </summary>
|
||
public DateTime LastLoginAt { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 修改时间 => 备注: 修改时间
|
||
/// </summary>
|
||
public DateTime UpdatedAt { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// Ip地址 => 备注: Ip地址
|
||
/// </summary>
|
||
public string? Ip { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 用户状态 => 备注: 0正常,1注销
|
||
/// </summary>
|
||
public Int32 State { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 用户头像 => 备注: 用户头像
|
||
/// </summary>
|
||
public string? UserIconUrl { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 是否测试 => 备注: 是否是测试账号
|
||
/// </summary>
|
||
public Boolean? IsTest { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 实名认证状态 => 备注: 用户实名认证状态0未认证,1已整整,2未成年
|
||
/// </summary>
|
||
public Int32 UserRealNameStatus { get; set; }
|
||
|
||
|
||
} |