|
@@ -0,0 +1,138 @@
|
|
|
+using Microsoft.Azure.Cosmos.Table;
|
|
|
+using System;
|
|
|
+using System.Collections.Generic;
|
|
|
+using System.Linq;
|
|
|
+using System.Text;
|
|
|
+using System.Threading.Tasks;
|
|
|
+using TEAMModelOS.SDK.Context.Attributes.Azure;
|
|
|
+
|
|
|
+namespace TEAMModelOS.SDK.Models.Table
|
|
|
+{
|
|
|
+ [TableName(Name = "IESLogin")]
|
|
|
+ public class UserLogin : TableEntity
|
|
|
+ {
|
|
|
+ ///// <summary>
|
|
|
+ ///// UserLogin
|
|
|
+ ///// </summary>
|
|
|
+ //public string PartitionKey { get; set; }
|
|
|
+ ///// <summary>
|
|
|
+ ///// tmdid或者校内账户 stuid-schoolid
|
|
|
+ ///// </summary>
|
|
|
+ //public string RowKey { get; set; }
|
|
|
+ //public string School { get; set; }
|
|
|
+ ///// <summary>
|
|
|
+ ///// tmdid或者校内id
|
|
|
+ ///// </summary>
|
|
|
+ //public string UserId { get; set; }
|
|
|
+ ///// <summary>
|
|
|
+ ///// 角色
|
|
|
+ ///// </summary>
|
|
|
+ //public string Role { get; set; }
|
|
|
+ ///// <summary>
|
|
|
+ ///// 2022050511 yyyyMMddHH
|
|
|
+ ///// </summary>
|
|
|
+ //public int Hour { get; set; }
|
|
|
+ ///// <summary>
|
|
|
+ ///// 20220505 yyyyMMdd
|
|
|
+ ///// </summary>
|
|
|
+ //public int Day { get; set; }
|
|
|
+ ///// <summary>
|
|
|
+ ///// 时间戳 毫秒
|
|
|
+ ///// </summary>
|
|
|
+ //public long Time{ get; set; }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 小时峰值统计登录信息
|
|
|
+ /// </summary>
|
|
|
+ [TableName(Name = "IESLogin")]
|
|
|
+ public class HourLogin : TableEntity
|
|
|
+ {
|
|
|
+ /// <summary>
|
|
|
+ /// HourLogin
|
|
|
+ /// </summary>
|
|
|
+ public string PartitionKey { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 2022050511 yyyyMMddHH
|
|
|
+ /// </summary>
|
|
|
+ public string RowKey { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 2022050512 yyyyMMddHH
|
|
|
+ /// </summary>
|
|
|
+ public int Hour { get; set; }
|
|
|
+ public int Teacher { get; set; }
|
|
|
+ public int Student { get; set; }
|
|
|
+ public int TmdUser { get; set; }
|
|
|
+ }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 按天统计登录信息
|
|
|
+ /// </summary>
|
|
|
+ [TableName(Name = "IESLogin")]
|
|
|
+ public class DayLogin : TableEntity
|
|
|
+ {
|
|
|
+ /// <summary>
|
|
|
+ /// DayLogin
|
|
|
+ /// </summary>
|
|
|
+ public string PartitionKey { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 20220505 yyyyMMdd
|
|
|
+ /// </summary>
|
|
|
+ public string RowKey { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 20220505 yyyyMMdd
|
|
|
+ /// </summary>
|
|
|
+ public int Day { get; set; }
|
|
|
+ public int Teacher { get; set; }
|
|
|
+ public int Student { get; set; }
|
|
|
+ public int TmdUser { get; set; }
|
|
|
+ }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 学校按天统计登录信息
|
|
|
+ /// </summary>
|
|
|
+ [TableName(Name = "IESLogin")]
|
|
|
+ public class DayLoginSchool : DayLogin
|
|
|
+ {
|
|
|
+ /// <summary>
|
|
|
+ /// DayLogin-hbcn学校编码
|
|
|
+ /// </summary>
|
|
|
+ public string PartitionKey { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 20220505 yyyyMMdd
|
|
|
+ /// </summary>
|
|
|
+ public string RowKey { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 20220505 yyyyMMdd
|
|
|
+ /// </summary>
|
|
|
+ public int Day { get; set; }
|
|
|
+ public int Teacher { get; set; }
|
|
|
+ public int Student { get; set; }
|
|
|
+ public string School { get; set; }
|
|
|
+ }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 学校小时峰值统计登录信息
|
|
|
+ /// </summary>
|
|
|
+ [TableName(Name = "IESLogin")]
|
|
|
+ public class HourLoginSchool : HourLogin
|
|
|
+ {
|
|
|
+ /// <summary>
|
|
|
+ /// HourLogin-hbcn学校编码
|
|
|
+ /// </summary>
|
|
|
+ public string PartitionKey { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 2022050511 yyyyMMddHH
|
|
|
+ /// </summary>
|
|
|
+ public string RowKey { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 20220505 yyyyMMdd
|
|
|
+ /// </summary>
|
|
|
+ public int Hour { get; set; }
|
|
|
+ public int Teacher { get; set; }
|
|
|
+ public int Student { get; set; }
|
|
|
+
|
|
|
+ public string School { get; set; }
|
|
|
+ }
|
|
|
+}
|