123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- 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 继承table不需要重复命名
- /// </summary>
- //public string PartitionKey { get; set; }
- /// <summary>
- /// 2022050511 yyyyMMddHH 继承table不需要重复命名
- /// </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 继承table不需要重复命名
- /// </summary>
- //public string PartitionKey { get; set; }
- /// <summary>
- /// 20220505 yyyyMMdd 继承table不需要重复命名
- /// </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 : TableEntity
- {
- /// <summary>
- /// DayLogin-hbcn学校编码 继承table不需要重复命名
- /// </summary>
- //public string PartitionKey { get; set; }
- /// <summary>
- /// 20220505 yyyyMMdd 继承table不需要重复命名
- /// </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; }
- public string School { get; set; }
- }
- /// <summary>
- /// 学校小时峰值统计登录信息
- /// </summary>
- [TableName(Name = "IESLogin")]
- public class HourLoginSchool : TableEntity
- {
- /// <summary>
- /// HourLogin-hbcn学校编码 继承table不需要重复命名
- /// </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 int TmdUser { get; set; }
- public string School { get; set; }
- }
- }
|