LotteryData.cs 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. using Models.Views;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. namespace Models
  7. {
  8. public class PageLottery
  9. {
  10. public string Name;
  11. public string Type;
  12. public List<LotteryData> Data;
  13. }
  14. public class LotteryData
  15. {
  16. /// <summary>
  17. /// 彩票类型查询依据
  18. /// </summary>
  19. public string LotteryType { get; set; }
  20. public string LotteryText { get; set; }
  21. public Boolean HasLotteryZS { get; set; }
  22. /// <summary>
  23. /// 彩票名字
  24. /// </summary>
  25. public string LotteryName { get; set; }
  26. /// <summary>
  27. /// 期数
  28. /// </summary>
  29. public string Term { get; set; }
  30. public string ID { get; set; }
  31. public string MenuName { get; set; }
  32. /// <summary>
  33. /// 开奖时间
  34. /// </summary>
  35. public string OpenTime { get; set; }
  36. /// <summary>
  37. /// 红球数组
  38. /// </summary>
  39. public string[] RedBall { get; set; }
  40. /// <summary>
  41. /// 篮球数组
  42. /// </summary>
  43. public string[] BlueBall { get; set; }
  44. /// <summary>
  45. /// 球总数
  46. /// </summary>
  47. public int BallCount { get; set; }
  48. /// <summary>
  49. /// 奖池
  50. /// </summary>
  51. public string MoneyPond { get; set; }
  52. /// <summary>
  53. /// 投注总额
  54. /// </summary>
  55. public string MoneyCount { get; set; }
  56. public List<LotteryResults> ResultsList { get; set; }
  57. public List<LotteryDetail> Details { get; set; }
  58. /// <summary>
  59. /// 每周开奖时间格式:2,4,6
  60. /// </summary>
  61. public string KJTime { get; set; }
  62. /// <summary>
  63. /// 每天开奖第一期小时数
  64. /// </summary>
  65. public string StartHour { get; set; }
  66. /// <summary>
  67. /// 每天第一期开奖分钟数
  68. /// </summary>
  69. public string StartMinute { get; set; }
  70. /// <summary>
  71. /// 开奖时间间隔分钟数(如果为按天开奖则为0)
  72. /// </summary>
  73. public string Interval { get; set; }
  74. /// <summary>
  75. /// 每天开奖期数(如果按天开奖则为0)
  76. /// </summary>
  77. public string TimesPerDay { get; set; }
  78. /// <summary>
  79. /// 每年跳过的节假日(20180215,20180216)
  80. /// </summary>
  81. public string SkipDate { get; set; }
  82. /// <summary>
  83. /// 下一期的开奖时间(在每次获取的时候更新)
  84. /// </summary>
  85. public string NextOpenTime { get; set; }
  86. /// <summary>
  87. /// 晚饭规则外键id
  88. /// </summary>
  89. public string RuleId { get; set; }
  90. /// <summary>
  91. /// 新添试机号(判断)
  92. /// </summary>
  93. public string ShiJiHao { get; set; }
  94. /// <summary>
  95. /// 新添开机号(判断)
  96. /// </summary>
  97. public string KaiJiHao { get; set; }
  98. /// <summary>
  99. /// 计算中间值
  100. /// </summary>
  101. public int DaXiaoZJZ { get; set; }
  102. /// <summary>
  103. /// 去年有多少期
  104. /// </summary>
  105. public int LastTermOfLastYear { get; set; }
  106. /// <summary>
  107. /// 走势图
  108. /// </summary>
  109. public List<TrendChartIem> Charts { get; set; }
  110. /// <summary>
  111. /// 排序码
  112. /// </summary>
  113. public int SortCode { get; set; }
  114. }
  115. public class TrendChartIem
  116. {
  117. public string Text { get; set; }
  118. public string UrlStr { get; set; }
  119. }
  120. /// <summary>
  121. /// 彩票详情内容
  122. /// </summary>
  123. public class LotteryDetail
  124. {
  125. public LotteryDetail() { }
  126. public LotteryDetail(string label, string value)
  127. {
  128. Label = label;
  129. Value = value;
  130. }
  131. public string Label { get; set; }
  132. public string Value { get; set; }
  133. }
  134. /// <summary>
  135. /// 开奖详情
  136. /// </summary>
  137. public class LotteryResults
  138. {
  139. public LotteryResults() { }
  140. public LotteryResults(string levelName, int count, string money)
  141. {
  142. LevelName = levelName;
  143. Count = count;
  144. Money = money;
  145. }
  146. /// <summary>
  147. /// 级别
  148. /// </summary>
  149. public string LevelName { get; set; }
  150. /// <summary>
  151. /// 金额
  152. /// </summary>
  153. public string Money { get; set; }
  154. /// <summary>
  155. /// 数量
  156. /// </summary>
  157. public int Count { get; set; }
  158. }
  159. }