CloudGamingAdmin/admin-server/CloudGaming.Repository.Game/Entities/User/T_User.cs
2024-12-01 01:12:18 +08:00

90 lines
2.1 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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; }
}