TrendToolInfo.cs 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313
  1. using System;
  2. using System.ComponentModel;
  3. using TrendChartSDK.Entity.Base;
  4. namespace TrendChartSDK.Entity.TrendTool
  5. {
  6. /// <summary>
  7. /// 工具
  8. /// </summary>
  9. public class TrendToolInfo : BaseEntity
  10. {
  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. }
  88. /// <summary>
  89. /// 过滤类型
  90. /// </summary>
  91. public enum FilterCodeType
  92. {
  93. /// <summary>
  94. /// 无类型
  95. /// </summary>
  96. None = 0,
  97. /// <summary>
  98. ///判断取值(包含选中,排除选中)
  99. /// </summary>
  100. Include = 1,
  101. /// <summary>
  102. /// 项取值
  103. /// </summary>
  104. Content = 2,
  105. }
  106. /// <summary>
  107. /// 工具枚举
  108. /// </summary>
  109. public enum FilterType
  110. {
  111. /// <summary>
  112. /// 缺省
  113. /// </summary>
  114. None = 0,
  115. /// <summary>
  116. /// 3D-杀号过滤(通用)
  117. /// </summary>
  118. Filter_ShaHao = 3,
  119. /// <summary>
  120. /// 3D-胆码过滤(不通用)
  121. /// </summary>
  122. Filter_DanMa = 4,
  123. /// <summary>
  124. /// 3D-二码和过滤(通用)
  125. /// </summary>
  126. Filter_ErMaHe = 5,
  127. /// <summary>
  128. /// 3D-二码差过滤(通用)
  129. /// </summary>
  130. Filter_ErMaCha = 6,
  131. /// <summary>
  132. /// 3D-二码过滤(通用)
  133. /// </summary>
  134. Filter_ErMa = 7,
  135. /// <summary>
  136. /// 3D-012路过滤(通用)
  137. /// </summary>
  138. Filter_Filter012 = 8,
  139. /// <summary>
  140. /// 3D-和值过滤(通用)
  141. /// </summary>
  142. Filter_HeZhi = 9,
  143. /// <summary>
  144. /// 3D-和尾过滤(通用)
  145. /// </summary>
  146. Filter_HeWei = 10,
  147. /// <summary>
  148. /// 3D-跨度过滤(通用)
  149. /// </summary>
  150. Filter_KuaDu = 11,
  151. /// <summary>
  152. /// 3D-大中小过滤(通用)
  153. /// </summary>
  154. Filter_DaZhongXiao = 12,
  155. /// <summary>
  156. /// 3D-大小过滤(通用)
  157. /// </summary>
  158. Filter_DaXiao = 13,
  159. /// <summary>
  160. /// 3D-奇偶过滤(通用)
  161. /// </summary>
  162. Filter_JiOu = 14,
  163. /// <summary>
  164. /// 3D-质合过滤(通用)
  165. /// </summary>
  166. Filter_ZhiHe = 15,
  167. /// <summary>
  168. /// 3D-顺子过滤(不通用)
  169. /// </summary>
  170. Filter_ShunZi = 16,
  171. /// <summary>
  172. /// 3D-组合选项(不通用)
  173. /// </summary>
  174. Filter_ZuHe = 17,
  175. /// <summary>
  176. /// 首位奇偶(通用)
  177. /// </summary>
  178. Filter_FirstJiOu = 18,
  179. /// <summary>
  180. /// 末位奇偶(通用)
  181. /// </summary>
  182. Filter_LastJiOu = 19,
  183. /// <summary>
  184. /// 奇偶比例过滤(通用)
  185. /// </summary>
  186. Filter_ProportionOfJiOu = 20,
  187. /// <summary>
  188. /// 大小比例过滤(不通用,临界值无法确定)
  189. /// </summary>
  190. Filter_ProportionOfDaXiao = 21,
  191. /// <summary>
  192. /// 质和比例过滤(通用)
  193. /// </summary>
  194. Filter_ProportionOfZhiHe = 22,
  195. /// <summary>
  196. /// 连号组数(通用)
  197. /// </summary>
  198. Filter_LianHaoCount = 23,
  199. /// <summary>
  200. /// 每注中尾数不相同的投注号码
  201. /// </summary>
  202. Filter_TzCount = 24,
  203. /// <summary>
  204. /// AC值过滤(通用)
  205. /// </summary>
  206. Filter_Ac = 25,
  207. /// <summary>
  208. /// 和值过滤(区间段,通用)
  209. /// </summary>
  210. Filter_hzSpan = 26,
  211. /// <summary>
  212. /// 3D不定位杀号(不通用)
  213. /// </summary>
  214. Filter_NoFixShaHao = 27,
  215. /// <summary>
  216. /// 0路组合式形态过滤
  217. /// </summary>
  218. Filte_P5ZhuHe0 = 28,
  219. /// <summary>
  220. /// 双色球中六保五
  221. /// </summary>
  222. Filter_ZlBw = 29,
  223. /// <summary>
  224. /// 012路组选过滤
  225. /// </summary>
  226. Filter_ZuXuan_Filter012 = 30,
  227. /// <summary>
  228. /// 组选-质合过滤
  229. /// </summary>
  230. Filter_ZuXuan_ZhiHe = 31,
  231. /// <summary>
  232. /// 组选-奇偶过滤
  233. /// </summary>
  234. Filter_ZuXuan_JiOu = 32,
  235. /// <summary>
  236. /// 组选-大小过滤
  237. /// </summary>
  238. Filter_ZuXuan_DaXiao = 33,
  239. /// <summary>
  240. /// 1路组合式形态过滤
  241. /// </summary>
  242. Filte_P5ZhuHe1 = 34,
  243. /// <summary>
  244. /// 2路组合式形态过滤
  245. /// </summary>
  246. Filte_P5ZhuHe2 = 35,
  247. /// <summary>
  248. /// 和值012路(通用)
  249. /// </summary>
  250. Filter_HeZhi012 = 51,
  251. ///// <summary>
  252. ///// 奇偶数比(数字类型的比例,通用)
  253. ///// </summary>
  254. //Filter_NumberJiOu = 52,
  255. ///// <summary>
  256. ///// 质合比(数字类型的比例,通用)
  257. ///// </summary>
  258. //Filter_NumberZhiHe = 54,
  259. /// <summary>
  260. /// 大乐透5保4旋转矩阵
  261. /// </summary>
  262. Filter_Dlt5b4 = 55,
  263. /// <summary>
  264. /// 七乐彩中7保6
  265. /// </summary>
  266. Filter_ZqBl = 56,
  267. }
  268. /// <summary>
  269. /// 工具状态
  270. /// </summary>
  271. public enum FilterStatus
  272. {
  273. /// <summary>
  274. /// 缺省
  275. /// </summary>
  276. [Description("缺省")]
  277. None = 0,
  278. /// <summary>
  279. /// 失效状态
  280. /// </summary>
  281. [Description("失效状态")]
  282. Cancel = -1,
  283. /// <summary>
  284. /// 正常状态
  285. /// </summary>
  286. [Description("正常状态")]
  287. Default = 1,
  288. /// <summary>
  289. /// 测试状态
  290. /// </summary>
  291. [Description("测试状态")]
  292. Test = 2
  293. }
  294. }