108 lines
2.5 KiB
C#
108 lines
2.5 KiB
C#
|
|
namespace ZR.LiveForum.Model.Liveforum
|
|
{
|
|
/// <summary>
|
|
/// 用户表,存储用户基本信息(移除登录相关字段)
|
|
/// </summary>
|
|
[SugarTable("T_Users")]
|
|
[Tenant("liveforum")]
|
|
public class T_Users
|
|
{
|
|
/// <summary>
|
|
/// 用户ID
|
|
/// </summary>
|
|
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
|
|
public long Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// 昵称
|
|
/// </summary>
|
|
public string NickName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 头像
|
|
/// </summary>
|
|
public string Avatar { get; set; }
|
|
|
|
/// <summary>
|
|
/// 性别
|
|
/// </summary>
|
|
public int? Gender { get; set; }
|
|
|
|
/// <summary>
|
|
/// 手机号
|
|
/// </summary>
|
|
public string PhoneNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 用户生日
|
|
/// </summary>
|
|
public DateTime? Birthday { get; set; }
|
|
|
|
/// <summary>
|
|
/// 个性签名
|
|
/// </summary>
|
|
public string Signature { get; set; }
|
|
|
|
/// <summary>
|
|
/// 用户等级
|
|
/// </summary>
|
|
public int? LevelId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 当前经验值
|
|
/// </summary>
|
|
public int? Experience { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否为VIP用户
|
|
/// </summary>
|
|
public bool IsVip { get; set; }
|
|
|
|
/// <summary>
|
|
/// VIP过期时间
|
|
/// </summary>
|
|
public DateTime? VipExpireTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否已认证
|
|
/// </summary>
|
|
public bool IsCertified { get; set; }
|
|
|
|
/// <summary>
|
|
/// 认证类型
|
|
/// </summary>
|
|
public int? CertifiedType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 账户状态
|
|
/// </summary>
|
|
public int Status { get; set; }
|
|
|
|
/// <summary>
|
|
/// 最后登录时间
|
|
/// </summary>
|
|
public DateTime? LastLoginTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 最后登录IP地址
|
|
/// </summary>
|
|
public string LastLoginIp { get; set; }
|
|
|
|
/// <summary>
|
|
/// 注册时的IP地址
|
|
/// </summary>
|
|
public string RegisterIp { get; set; }
|
|
|
|
/// <summary>
|
|
/// 账户创建时间
|
|
/// </summary>
|
|
public DateTime? CreatedAt { get; set; }
|
|
|
|
/// <summary>
|
|
/// 账户信息更新时间
|
|
/// </summary>
|
|
public DateTime? UpdatedAt { get; set; }
|
|
|
|
}
|
|
} |