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

60 lines
1.3 KiB
C#

namespace CloudGaming.Repository.Game.Entities.User;
/// <summary>
/// 用户单点登录表
/// </summary>
[Table("T_User_Token")]
[EntityDescription(NameRuleMode = NameRuleMode.TableName, NameRuleType= NameRuleType.UpperSnakeCase)]
public class T_User_Token : DefaultGameAppEntity
{
/// <summary>
/// 用户Id => 备注: 用户Id
/// </summary>
public Int32 UserId { get; set; }
/// <summary>
/// 登录token => 备注: 登录token
/// </summary>
public string? Token { get; set; }
/// <summary>
/// 过期时间 => 备注: 过期时间
/// </summary>
public DateTime? ExpiresAt { get; set; }
/// <summary>
/// 创建时间 => 备注: 创建时间
/// </summary>
public DateTime? CreateAt { get; set; }
/// <summary>
/// 修改时间 => 备注: 修改时间
/// </summary>
public DateTime? UpdateAt { get; set; }
/// <summary>
/// 设备号 => 备注: 设备号
/// </summary>
public string? DeviceNumber { get; set; }
/// <summary>
/// tokenMd5值 => 备注: tokenMd5值
/// </summary>
public string? TokenMd5 { get; set; }
/// <summary>
/// 最后登录时间 => 备注: 最后一次登录时间
/// </summary>
public DateTime LastLoginAt { get; set; }
}