47 lines
1.0 KiB
C#
47 lines
1.0 KiB
C#
namespace LMS.Repository.Models.DB
|
|
{
|
|
public class RefreshTokens
|
|
{
|
|
/// <summary>
|
|
/// 主键 ID
|
|
/// </summary>
|
|
public required string Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// 用户ID
|
|
/// </summary>
|
|
public required long UserId { get; set; }
|
|
|
|
/// <summary>
|
|
/// Token
|
|
/// </summary>
|
|
public required string Token { get; set; }
|
|
|
|
/// <summary>
|
|
/// 到期时间
|
|
/// </summary>
|
|
public DateTime Expiration { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是不是失效
|
|
/// </summary>
|
|
public Boolean Revoked { get; set; }
|
|
|
|
/// <summary>
|
|
/// 创建时间
|
|
/// </summary>
|
|
public DateTime CreatedTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 上次校验IP
|
|
/// </summary>
|
|
public required string LastCheckIp { get; set; }
|
|
|
|
/// <summary>
|
|
/// 设备信息,浏览器信息等
|
|
/// </summary>
|
|
public required string DeviceInfo { get; set; }
|
|
|
|
}
|
|
}
|