TrendToolInfo.cs 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337
  1. using System;
  2. using System.ComponentModel;
  3. namespace CB.Entity
  4. {
  5. [Serializable]
  6. public class TrendToolInfo : BaseEntity
  7. {
  8. public TrendToolInfo()
  9. { }
  10. #region Model
  11. /// <summary>
  12. /// 名称
  13. /// </summary>
  14. public string ToolName { set; get; }
  15. /// <summary>
  16. /// 项类型,是判断类型,取值类型,空
  17. /// </summary>
  18. //public ToolType ToolType { get; set; }
  19. /// <summary>
  20. /// 标题
  21. /// </summary>
  22. public string Title { set; get; }
  23. /// <summary>
  24. /// 备注
  25. /// </summary>
  26. public string Remark { set; get; }
  27. /// <summary>
  28. /// 工具页面ID
  29. /// </summary>
  30. public int PageID { set; get; }
  31. /// <summary>
  32. /// 父节点ID
  33. /// </summary>
  34. public int ParentID { set; get; }
  35. /// <summary>
  36. /// html元素值,如果多个请用英文状态下的逗号隔开,例:0,1,2,3,4,5,6,7,8,9
  37. /// </summary>
  38. public string ItemValue { set; get; }
  39. /// <summary>
  40. /// 过滤项类型,0表示缺省无类型,1是包含不包含过滤,2值类型
  41. /// </summary>
  42. public FilterCodeType FilterCodeType { set; get; }
  43. /// <summary>
  44. /// 总数
  45. /// </summary>
  46. public int ItemCount { set; get; }
  47. /// <summary>
  48. /// 号码开始位置,1为开始位置
  49. /// </summary>
  50. public int IndexStart { set; get; }
  51. /// <summary>
  52. /// 号码结束位置,1为开始位置
  53. /// </summary>
  54. public int IndexEnd { set; get; }
  55. /// <summary>
  56. /// HTML模版信息
  57. /// </summary>
  58. public string TemplateHTML { get; set; }
  59. /// <summary>
  60. /// 生成的html内容
  61. /// </summary>
  62. public string HTML { set; get; }
  63. /// <summary>
  64. /// 排序
  65. /// </summary>
  66. public int? ToolOrder { set; get; }
  67. /// <summary>
  68. /// 有效状态
  69. /// </summary>
  70. public FilterStatus Status { set; get; }
  71. /// <summary>
  72. /// 枚举方法
  73. /// </summary>
  74. public FilterType FilterFunEnum { set; get; }
  75. /// <summary>
  76. /// 是否保存用户过滤数据
  77. /// </summary>
  78. public bool IsSaveData { set; get; }
  79. /// <summary>
  80. /// 创建时间
  81. /// </summary>
  82. public DateTime CreateTime { set; get; }
  83. /// <summary>
  84. /// 最后更新时间
  85. /// </summary>
  86. public DateTime LastUpdate { set; get; }
  87. #endregion Model
  88. }
  89. public enum ToolType
  90. {
  91. [Description("标题类型")]
  92. /// <summary>
  93. /// 无类型(缺省)
  94. /// </summary>
  95. TitleType = 0,
  96. [Description("判断类型")]
  97. /// <summary>
  98. /// 判断类型
  99. /// </summary>
  100. IncludeType = 1,
  101. [Description("取值类型")]
  102. /// <summary>
  103. /// 取值类型
  104. /// </summary>
  105. ValueType = 2
  106. }
  107. public enum FilterCodeType
  108. {
  109. /// <summary>
  110. /// 无类型
  111. /// </summary>
  112. None = 0,
  113. /// <summary>
  114. ///判断取值(包含选中,排除选中)
  115. /// </summary>
  116. Include = 1,
  117. /// <summary>
  118. /// 项取值
  119. /// </summary>
  120. Content = 2,
  121. }
  122. /// <summary>
  123. /// 工具枚举
  124. /// </summary>
  125. public enum FilterType
  126. {
  127. /// <summary>
  128. /// 缺省
  129. /// </summary>
  130. None = 0,
  131. /// <summary>
  132. /// 3D-杀号过滤(通用)
  133. /// </summary>
  134. Filter_ShaHao = 3,
  135. /// <summary>
  136. /// 3D-胆码过滤(不通用)
  137. /// </summary>
  138. Filter_DanMa = 4,
  139. /// <summary>
  140. /// 3D-二码和过滤(通用)
  141. /// </summary>
  142. Filter_ErMaHe = 5,
  143. /// <summary>
  144. /// 3D-二码差过滤(通用)
  145. /// </summary>
  146. Filter_ErMaCha = 6,
  147. /// <summary>
  148. /// 3D-二码过滤(通用)
  149. /// </summary>
  150. Filter_ErMa = 7,
  151. /// <summary>
  152. /// 3D-012路过滤(通用)
  153. /// </summary>
  154. Filter_Filter012 = 8,
  155. /// <summary>
  156. /// 3D-和值过滤(通用)
  157. /// </summary>
  158. Filter_HeZhi = 9,
  159. /// <summary>
  160. /// 3D-和尾过滤(通用)
  161. /// </summary>
  162. Filter_HeWei = 10,
  163. /// <summary>
  164. /// 3D-跨度过滤(通用)
  165. /// </summary>
  166. Filter_KuaDu = 11,
  167. /// <summary>
  168. /// 3D-大中小过滤(通用)
  169. /// </summary>
  170. Filter_DaZhongXiao = 12,
  171. /// <summary>
  172. /// 3D-大小过滤(通用)
  173. /// </summary>
  174. Filter_DaXiao = 13,
  175. /// <summary>
  176. /// 3D-奇偶过滤(通用)
  177. /// </summary>
  178. Filter_JiOu = 14,
  179. /// <summary>
  180. /// 3D-质合过滤(通用)
  181. /// </summary>
  182. Filter_ZhiHe = 15,
  183. /// <summary>
  184. /// 3D-顺子过滤(不通用)
  185. /// </summary>
  186. Filter_ShunZi = 16,
  187. /// <summary>
  188. /// 3D-组合选项(不通用)
  189. /// </summary>
  190. Filter_ZuHe = 17,
  191. /// <summary>
  192. /// 首位奇偶(通用)
  193. /// </summary>
  194. Filter_FirstJiOu = 18,
  195. /// <summary>
  196. /// 末位奇偶(通用)
  197. /// </summary>
  198. Filter_LastJiOu = 19,
  199. /// <summary>
  200. /// 奇偶比例过滤(通用)
  201. /// </summary>
  202. Filter_ProportionOfJiOu = 20,
  203. /// <summary>
  204. /// 大小比例过滤(不通用,临界值无法确定)
  205. /// </summary>
  206. Filter_ProportionOfDaXiao = 21,
  207. /// <summary>
  208. /// 质和比例过滤(通用)
  209. /// </summary>
  210. Filter_ProportionOfZhiHe = 22,
  211. /// <summary>
  212. /// 连号组数(通用)
  213. /// </summary>
  214. Filter_LianHaoCount = 23,
  215. /// <summary>
  216. /// 每注中尾数不相同的投注号码
  217. /// </summary>
  218. Filter_TzCount = 24,
  219. /// <summary>
  220. /// AC值过滤(通用)
  221. /// </summary>
  222. Filter_Ac = 25,
  223. /// <summary>
  224. /// 和值过滤(区间段,通用)
  225. /// </summary>
  226. Filter_hzSpan = 26,
  227. /// <summary>
  228. /// 3D不定位杀号(不通用)
  229. /// </summary>
  230. Filter_NoFixShaHao = 27,
  231. /// <summary>
  232. /// 0路组合式形态过滤
  233. /// </summary>
  234. Filte_P5ZhuHe0 = 28,
  235. /// <summary>
  236. /// 双色球中六保五
  237. /// </summary>
  238. Filter_ZlBw = 29,
  239. /// <summary>
  240. /// 012路组选过滤
  241. /// </summary>
  242. Filter_ZuXuan_Filter012 = 30,
  243. /// <summary>
  244. /// 组选-质合过滤
  245. /// </summary>
  246. Filter_ZuXuan_ZhiHe =31,
  247. /// <summary>
  248. /// 组选-奇偶过滤
  249. /// </summary>
  250. Filter_ZuXuan_JiOu=32,
  251. /// <summary>
  252. /// 组选-大小过滤
  253. /// </summary>
  254. Filter_ZuXuan_DaXiao =33,
  255. /// <summary>
  256. /// 1路组合式形态过滤
  257. /// </summary>
  258. Filte_P5ZhuHe1 = 34,
  259. /// <summary>
  260. /// 2路组合式形态过滤
  261. /// </summary>
  262. Filte_P5ZhuHe2 = 35,
  263. /// <summary>
  264. /// 和值012路(通用)
  265. /// </summary>
  266. Filter_HeZhi012 = 51,
  267. ///// <summary>
  268. ///// 奇偶数比(数字类型的比例,通用)
  269. ///// </summary>
  270. //Filter_NumberJiOu = 52,
  271. ///// <summary>
  272. ///// 质合比(数字类型的比例,通用)
  273. ///// </summary>
  274. //Filter_NumberZhiHe = 54,
  275. /// <summary>
  276. /// 大乐透5保4旋转矩阵
  277. /// </summary>
  278. Filter_Dlt5b4 = 55,
  279. /// <summary>
  280. /// 七乐彩中7保6
  281. /// </summary>
  282. Filter_ZqBl =56,
  283. }
  284. /// <summary>
  285. /// 工具状态
  286. /// </summary>
  287. public enum FilterStatus
  288. {
  289. /// <summary>
  290. /// 缺省
  291. /// </summary>
  292. [Description("缺省")]
  293. None = 0,
  294. /// <summary>
  295. /// 失效状态
  296. /// </summary>
  297. [Description("失效状态")]
  298. Cancel = -1,
  299. /// <summary>
  300. /// 正常状态
  301. /// </summary>
  302. [Description("正常状态")]
  303. Default = 1,
  304. /// <summary>
  305. /// 测试状态
  306. /// </summary>
  307. [Description("测试状态")]
  308. Test = 2
  309. }
  310. }