SysOnlineUser.cs 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. // 大名科技(天津)有限公司版权所有 电话:18020030720 QQ:515096995
  2. //
  3. // 此源代码遵循位于源代码树根目录中的 LICENSE 文件的许可证
  4. namespace Admin.NET.Core;
  5. /// <summary>
  6. /// 系统在线用户表
  7. /// </summary>
  8. [SugarTable(null, "系统在线用户表")]
  9. [SysTable]
  10. public partial class SysOnlineUser : EntityTenantId
  11. {
  12. /// <summary>
  13. /// 连接Id
  14. /// </summary>
  15. [SugarColumn(ColumnDescription = "连接Id")]
  16. public string? ConnectionId { get; set; }
  17. /// <summary>
  18. /// 用户Id
  19. /// </summary>
  20. [SugarColumn(ColumnDescription = "用户Id")]
  21. public long UserId { get; set; }
  22. /// <summary>
  23. /// 账号
  24. /// </summary>
  25. [SugarColumn(ColumnDescription = "账号", Length = 32)]
  26. [Required, MaxLength(32)]
  27. public virtual string UserName { get; set; }
  28. /// <summary>
  29. /// 真实姓名
  30. /// </summary>
  31. [SugarColumn(ColumnDescription = "真实姓名", Length = 32)]
  32. [MaxLength(32)]
  33. public string? RealName { get; set; }
  34. /// <summary>
  35. /// 连接时间
  36. /// </summary>
  37. [SugarColumn(ColumnDescription = "连接时间")]
  38. public DateTime? Time { get; set; }
  39. /// <summary>
  40. /// 连接IP
  41. /// </summary>
  42. [SugarColumn(ColumnDescription = "连接IP", Length = 256)]
  43. [MaxLength(256)]
  44. public string? Ip { get; set; }
  45. /// <summary>
  46. /// 浏览器
  47. /// </summary>
  48. [SugarColumn(ColumnDescription = "浏览器", Length = 128)]
  49. [MaxLength(128)]
  50. public string? Browser { get; set; }
  51. /// <summary>
  52. /// 操作系统
  53. /// </summary>
  54. [SugarColumn(ColumnDescription = "操作系统", Length = 128)]
  55. [MaxLength(128)]
  56. public string? Os { get; set; }
  57. }