namespace OASystem.Domain.ViewModels;

/// <summary>
/// 登录信息
/// </summary>
public class LoginView
{
    /// <summary>
    /// token
    /// </summary>
    public string Token { get; set; }

    /// <summary>
    /// 过期时间
    /// </summary>
    public DateTime Expires { get; set; }

    /// <summary>
    /// 返回用户信息
    /// </summary>
    public object? UserInfo { get; set; }

    /// <summary>
    /// 返回用户权限信息
    /// </summary>
    public object? AuthData { get; set; }

    /// <summary>
    /// 未读消息条数
    /// </summary>
    public int UnReadCount { get; set; }


    /// <summary>
    /// 公告未读
    /// 未读消息条数
    /// </summary>
    public int AnnouncementUnReadCount { get; set; }
}


public class DeviceTokenView
{
    public int Id { get; set; }
    /// <summary>
    /// 分类名称
    /// </summary>
    public string Number { get; set; }

    public string DeviceToken { get; set; }
}