CpQiShus.cs 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using System.Data;
  5. using CP.Common;
  6. using MC.ORM;
  7. namespace CP.Model
  8. {
  9. #region 彩期配置模型
  10. /// <summary>
  11. /// 彩期配置模型
  12. /// </summary>
  13. [TableName("qishu_config"), PrimaryKey("id")]
  14. public class QiShuConfigInfo
  15. {
  16. /// <summary>
  17. /// 自动编号ID
  18. /// </summary>
  19. public int Id
  20. {
  21. get;
  22. set;
  23. }
  24. /// <summary>
  25. /// 配置类别ID
  26. /// </summary>
  27. public int Tid
  28. {
  29. get;
  30. set;
  31. }
  32. /// <summary>
  33. /// 配置数据所属年份
  34. /// </summary>
  35. public int Year
  36. {
  37. get;
  38. set;
  39. }
  40. /// <summary>
  41. /// 配置名称
  42. /// </summary>
  43. public string Cname
  44. {
  45. get;
  46. set;
  47. }
  48. /// <summary>
  49. /// 除夕是否放假 0:不放; 1要放假
  50. /// </summary>
  51. public int Cx
  52. {
  53. get;
  54. set;
  55. }
  56. /// <summary>
  57. /// 春节放几天假
  58. /// </summary>
  59. public int Nday
  60. {
  61. get;
  62. set;
  63. }
  64. /// <summary>
  65. /// 说明
  66. /// </summary>
  67. public string Notes
  68. {
  69. get;
  70. set;
  71. }
  72. }
  73. #endregion
  74. #region 通用彩种配置数据模型
  75. /// <summary>
  76. /// 通用彩种配置数据模型
  77. /// </summary>
  78. [TableName("public_cz_config"), PrimaryKey("id")]
  79. public class PublicCzConfigInfo
  80. {
  81. /// <summary>
  82. /// 类别
  83. /// </summary>
  84. public int Cid
  85. {
  86. get;
  87. set;
  88. }
  89. /// <summary>
  90. /// 彩种名
  91. /// </summary>
  92. public string Cname
  93. {
  94. get;
  95. set;
  96. }
  97. /// <summary>
  98. /// 开奖日期
  99. /// </summary>
  100. public string Kjdate
  101. {
  102. get;
  103. set;
  104. }
  105. /// <summary>
  106. /// 开奖时间
  107. /// </summary>
  108. public string Kjtime
  109. {
  110. get;
  111. set;
  112. }
  113. /// <summary>
  114. /// 分类ID,1:天天开奖奖;0、定期开奖
  115. /// </summary>
  116. public int Typeid
  117. {
  118. get;
  119. set;
  120. }
  121. /// <summary>
  122. /// 最后更新时间
  123. /// </summary>
  124. public DateTime Updatetime
  125. {
  126. get;
  127. set;
  128. }
  129. public string ename { get; set; }
  130. }
  131. #endregion
  132. #region 间隔开奖彩种的运算模型 适用于双色球、大乐透、七星彩、七乐彩等
  133. /// <summary>
  134. /// 间隔开奖彩种的运算模型 适用于双色球、大乐透、七星彩、七乐彩等
  135. /// </summary>
  136. public class JgKjTempInfo
  137. {
  138. /// <summary>
  139. /// 自动顺序编号
  140. /// </summary>
  141. public int Id
  142. {
  143. get;
  144. set;
  145. }
  146. /// <summary>
  147. /// 期数
  148. /// </summary>
  149. public int Qi
  150. {
  151. get;
  152. set;
  153. }
  154. /// <summary>
  155. /// 开奖日期的INT类型
  156. /// </summary>
  157. public int KjdateInt
  158. {
  159. get;
  160. set;
  161. }
  162. /// <summary>
  163. /// 开奖日期
  164. /// </summary>
  165. public DateTime Kjdate
  166. {
  167. get;
  168. set;
  169. }
  170. /// <summary>
  171. /// 星期几
  172. /// </summary>
  173. public int Week
  174. {
  175. get;
  176. set;
  177. }
  178. }
  179. #endregion
  180. public class CpQiShus:DataConnect
  181. {
  182. /// <summary>
  183. /// 数据库中的所有期数配置
  184. /// </summary>
  185. /// <returns></returns>
  186. public static List<QiShuConfigInfo> GetCpQiShuConfigList()
  187. {
  188. DataConnect dc = new DataConnect();
  189. return dc.db.Fetch<QiShuConfigInfo>("");
  190. }
  191. /// <summary>
  192. /// 从数据库中取出彩种开奖日期、时间等配置参数
  193. /// </summary>
  194. /// <returns></returns>
  195. public static List<PublicCzConfigInfo> GetPublicCzConfig()
  196. {
  197. List<PublicCzConfigInfo> list = new List<PublicCzConfigInfo>();
  198. DataConnect dc = new DataConnect();
  199. list = dc.db.Fetch<PublicCzConfigInfo>("");
  200. return list;
  201. }
  202. }
  203. }