TmidAnalysis.cs 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Threading.Tasks;
  5. using TEAMModelOS.SDK.Models.Cosmos.Common;
  6. namespace TEAMModelOS.SDK.Models
  7. {
  8. public class TmidAnalysis : ProdAnalysisCalItem
  9. {
  10. public string tmid { get; set; } //TMID
  11. public List<string> verList { get; set; } = new List<string>(); //版本列表
  12. }
  13. public class TmidAnalysisCosmos : TmidAnalysis
  14. {
  15. public TmidAnalysisCosmos()
  16. {
  17. pk = "TmidAnalysis";
  18. code = "TmidAnalysis";
  19. }
  20. public string pk { get; set; }
  21. public string code { get; set; }
  22. public string id { get; set; }
  23. public string dateUnit { get; set; } //統計日期單位 "year":年統計 "month":月統計 "day":日統計
  24. public string date { get; set; } //统计日期 ※依据dateUnit变化 [例]"year":2023 "month":202302 "day":20230210
  25. public long dateTime { get; set; } //timestamp UTC milisecond 比較時間用
  26. public int year { get; set; } //统计日期:年
  27. public int month { get; set; } //统计日期:月
  28. public int day { get; set; } //统计日期:日
  29. public long createDate { get; set; } //統計時間
  30. public int? ttl { get; set; } = -1;
  31. }
  32. }