添加项目文件。

This commit is contained in:
2023-03-13 15:00:34 +08:00
parent 42bf06ca3e
commit 1d73df3235
1205 changed files with 185078 additions and 0 deletions

View File

@@ -0,0 +1,76 @@
using System.Net.WebSockets;
using JNPF.Common.Enums;
using SqlSugar;
namespace JNPF.Extras.WebSockets.Models;
/// <summary>
/// WebSocket客户端信息.
/// </summary>
public class WebSocketClient
{
/// <summary>
/// 连接Id.
/// </summary>
public string ConnectionId { get; set; }
/// <summary>
/// 用户Id.
/// </summary>
public string UserId { get; set; }
/// <summary>
/// 用户账号.
/// </summary>
public string Account { get; set; }
/// <summary>
/// 头像.
/// </summary>
public string HeadIcon { get; set; }
/// <summary>
/// 用户名称.
/// </summary>
public string UserName { get; set; }
/// <summary>
/// 登录IP.
/// </summary>
public string LoginIpAddress { get; set; }
/// <summary>
/// 登录设备.
/// </summary>
public string LoginPlatForm { get; set; }
/// <summary>
/// 登录时间.
/// </summary>
public string LoginTime { get; set; }
/// <summary>
/// 连接字符串.
/// </summary>
public ConnectionConfigOptions ConnectionConfig { get; set; }
/// <summary>
/// 移动端.
/// </summary>
public bool IsMobileDevice { get; set; }
/// <summary>
/// 单一登录方式1后登录踢出先登录 2同时登录.
/// </summary>
public LoginMethod SingleLogin { get; set; }
/// <summary>
/// token.
/// </summary>
public string Token { get; set; }
/// <summary>
/// WebSocket对象.
/// </summary>
public WebSocket WebSocket { get; set; }
}