LMS.service/LMS.Repository/DB/RefreshTokens.cs

47 lines
1.0 KiB
C#
Raw Normal View History

2024-10-13 17:04:47 +08:00
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; }
}
}