IESLogin.cs 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. using Microsoft.Table;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. using TEAMModelOS.SDK.Context.Attributes.Azure;
  8. namespace TEAMModelOS.SDK.Models.Table
  9. {
  10. [TableName(Name = "IESLogin")]
  11. public class UserLogin : TableEntity
  12. {
  13. ///// <summary>
  14. ///// UserLogin
  15. ///// </summary>
  16. //public string PartitionKey { get; set; }
  17. ///// <summary>
  18. ///// tmdid或者校内账户 stuid-schoolid
  19. ///// </summary>
  20. //public string RowKey { get; set; }
  21. //public string School { get; set; }
  22. ///// <summary>
  23. ///// tmdid或者校内id
  24. ///// </summary>
  25. //public string UserId { get; set; }
  26. ///// <summary>
  27. ///// 角色
  28. ///// </summary>
  29. //public string Role { get; set; }
  30. ///// <summary>
  31. ///// 2022050511 yyyyMMddHH
  32. ///// </summary>
  33. //public int Hour { get; set; }
  34. ///// <summary>
  35. ///// 20220505 yyyyMMdd
  36. ///// </summary>
  37. //public int Day { get; set; }
  38. ///// <summary>
  39. ///// 时间戳 毫秒
  40. ///// </summary>
  41. //public long Time{ get; set; }
  42. }
  43. /// <summary>
  44. /// 小时峰值统计登录信息
  45. /// </summary>
  46. [TableName(Name = "IESLogin")]
  47. public class HourLogin : TableEntity
  48. {
  49. /// <summary>
  50. /// HourLogin 继承table不需要重复命名
  51. /// </summary>
  52. //public string PartitionKey { get; set; }
  53. /// <summary>
  54. /// 2022050511 yyyyMMddHH 继承table不需要重复命名
  55. /// </summary>
  56. //public string RowKey { get; set; }
  57. /// <summary>
  58. /// 2022050512 yyyyMMddHH
  59. /// </summary>
  60. public int Hour { get; set; }
  61. public int Teacher { get; set; }
  62. public int Student { get; set; }
  63. public int TmdUser { get; set; }
  64. }
  65. /// <summary>
  66. /// 按天统计登录信息
  67. /// </summary>
  68. [TableName(Name = "IESLogin")]
  69. public class DayLogin : TableEntity
  70. {
  71. /// <summary>
  72. /// DayLogin 继承table不需要重复命名
  73. /// </summary>
  74. //public string PartitionKey { get; set; }
  75. /// <summary>
  76. /// 20220505 yyyyMMdd 继承table不需要重复命名
  77. /// </summary>
  78. //public string RowKey { get; set; }
  79. /// <summary>
  80. /// 20220505 yyyyMMdd
  81. /// </summary>
  82. public int Day { get; set; }
  83. public int Teacher { get; set; }
  84. public int Student { get; set; }
  85. public int TmdUser { get; set; }
  86. }
  87. /// <summary>
  88. /// 学校按天统计登录信息
  89. /// </summary>
  90. [TableName(Name = "IESLogin")]
  91. public class DayLoginSchool : TableEntity
  92. {
  93. /// <summary>
  94. /// DayLogin-hbcn学校编码 继承table不需要重复命名
  95. /// </summary>
  96. //public string PartitionKey { get; set; }
  97. /// <summary>
  98. /// 20220505 yyyyMMdd 继承table不需要重复命名
  99. /// </summary>
  100. //public string RowKey { get; set; }
  101. /// <summary>
  102. /// 20220505 yyyyMMdd
  103. /// </summary>
  104. public int Day { get; set; }
  105. public int Teacher { get; set; }
  106. public int Student { get; set; }
  107. public int TmdUser { get; set; }
  108. public string School { get; set; }
  109. }
  110. /// <summary>
  111. /// 学校小时峰值统计登录信息
  112. /// </summary>
  113. [TableName(Name = "IESLogin")]
  114. public class HourLoginSchool : TableEntity
  115. {
  116. /// <summary>
  117. /// HourLogin-hbcn学校编码 继承table不需要重复命名
  118. /// </summary>
  119. //public string PartitionKey { get; set; }
  120. /// <summary>
  121. /// 2022050511 yyyyMMddHH
  122. /// </summary>
  123. //public string RowKey { get; set; }
  124. /// <summary>
  125. /// 20220505 yyyyMMdd
  126. /// </summary>
  127. public int Hour { get; set; }
  128. public int Teacher { get; set; }
  129. public int Student { get; set; }
  130. public int TmdUser { get; set; }
  131. public string School { get; set; }
  132. }
  133. }