using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace SCC.Models { /// /// 开奖模型 /// class OpenCodeModel { } /// /// 基本开奖对象 /// public class BaseOpenCodeModel { /// /// 自增主键 /// //public int PK { get; set; } /// /// 编号 /// public string ID { get; set; } /// /// 期号 /// public long Term { get; set; } /// /// 开奖日期 /// public DateTime OpenTime { get; set; } /// /// 数据添加时间 /// public DateTime Addtime { get; set; } /// /// 描述备用 /// public string Spare { get; set; } /// /// 是否校验 /// public bool IsChecked { get; set; } /// /// 校验是否通过 /// public bool IsPassed { get; set; } } /// /// 1个球号的开奖对象 /// public class OpenCode1Model : BaseOpenCodeModel { /// /// 开奖球号1 /// public int OpenCode1 { get; set; } } /// /// 3个球号的开奖对象 /// public class OpenCode2Model : OpenCode1Model { /// /// 开奖球号2 /// public int OpenCode2 { get; set; } public string GetCodeStr() { return string.Format("{0},{1}", OpenCode1, OpenCode2); } } public class OpenCode3Model : OpenCode1Model { /// /// 开奖球号2 /// public int OpenCode2 { get; set; } /// /// 开奖球号3 /// public int OpenCode3 { get; set; } public string GetCodeStr() { return string.Format("{0},{1},{2}", OpenCode1, OpenCode2, OpenCode3); } } /// /// 4个球号的开奖对象 /// public class OpenCode4Model : OpenCode3Model { /// /// 开奖球号4 /// public int OpenCode4 { get; set; } public string GetCodeStr() { return string.Format("{0},{1},{2},{3}", OpenCode1, OpenCode2, OpenCode3, OpenCode4); } } /// /// 5个球号的开奖对象 /// public class OpenCode5Model : OpenCode4Model { /// /// 开奖球号5 /// public int OpenCode5 { get; set; } public string GetCodeStr() { return string.Format("{0},{1},{2},{3},{4}", OpenCode1, OpenCode2, OpenCode3, OpenCode4, OpenCode5); } } /// /// 7个球号的开奖对象 /// public class OpenCode7Model : OpenCode5Model { /// /// 开奖球号6 /// public int OpenCode6 { get; set; } /// /// 开奖球号7 /// public int OpenCode7 { get; set; } public string GetCodeStr() { return string.Format("{0},{1},{2},{3},{4},{5},{6}", OpenCode1, OpenCode2, OpenCode3, OpenCode4, OpenCode5, OpenCode6, OpenCode7); } } /// /// 8个球号的开奖对象 /// public class OpenCode8Model : OpenCode7Model { /// /// 开奖球号8 /// public int OpenCode8 { get; set; } public string GetCodeStr() { return string.Format("{0},{1},{2},{3},{4},{5},{6},{7}", OpenCode1, OpenCode2, OpenCode3, OpenCode4, OpenCode5, OpenCode6, OpenCode7, OpenCode8); } } /// /// 9个球号的开奖对象 /// public class OpenCode9Model : OpenCode8Model { /// /// 开奖球号8 /// public int OpenCode9 { get; set; } public string GetCodeStr() { return string.Format("{0},{1},{2},{3},{4},{5},{6},{7},{8}", OpenCode1, OpenCode2, OpenCode3, OpenCode4, OpenCode5, OpenCode6, OpenCode7, OpenCode8, OpenCode9); } } /// /// 10个球号的开奖对象 /// public class OpenCode10Model : OpenCode8Model { /// /// 开奖球号9 /// public int OpenCode9 { get; set; } /// /// 开奖球号10 /// public int OpenCode10 { get; set; } public string GetCodeStr() { return string.Format("{0},{1},{2},{3},{4},{5},{6},{7},{8}", OpenCode1, OpenCode2, OpenCode3, OpenCode4, OpenCode5, OpenCode6, OpenCode7, OpenCode8, OpenCode9, OpenCode10); } } /// /// 21个球号的开奖对象 /// public class OpenCode21Model : OpenCode10Model { /// /// 开奖球号11 /// public int OpenCode11 { get; set; } /// /// 开奖球号12 /// public int OpenCode12 { get; set; } /// /// 开奖球号13 /// public int OpenCode13 { get; set; } /// /// 开奖球号14 /// public int OpenCode14 { get; set; } /// /// 开奖球号15 /// public int OpenCode15 { get; set; } /// /// 开奖球号16 /// public int OpenCode16 { get; set; } /// /// 开奖球号17 /// public int OpenCode17 { get; set; } /// /// 开奖球号18 /// public int OpenCode18 { get; set; } /// /// 开奖球号19 /// public int OpenCode19 { get; set; } /// /// 开奖球号20 /// public int OpenCode20 { get; set; } /// /// 开奖球号21 /// public int OpenCode21 { get; set; } public string GetCodeStr() { return string.Format("{0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10},{11},{12},{13},{14},{15},{16},{17},{18},{19},{20}", OpenCode1, OpenCode2, OpenCode3, OpenCode4, OpenCode5, OpenCode6, OpenCode7, OpenCode8, OpenCode9, OpenCode10, OpenCode11, OpenCode12, OpenCode13, OpenCode14, OpenCode15, OpenCode16, OpenCode17, OpenCode18, OpenCode19, OpenCode20, OpenCode21); } } /// /// 开奖1个球号的地方彩 /// public class OpenCode1DTModel : OpenCode1Model { /// /// 开奖详情 /// //public string Detail { get; set; } /// /// 详情地址 /// public string DetailUrl { get; set; } public string GetCodeStr() { return OpenCode1.ToString(); } } public class OpenCode4DTModel : OpenCode4Model { /// /// 开奖详情 /// //public string Detail { get; set; } /// /// 详情地址 /// public string DetailUrl { get; set; } } /// /// 开奖5个球号的地方彩 /// public class OpenCode5DTModel : OpenCode5Model { /// /// 开奖详情 /// //public string Detail { get; set; } /// /// 详情地址 /// public string DetailUrl { get; set; } } public class OpenCodePL5TModel : OpenCode5Model { /// /// 开奖号 /// public string KaiJiHao { get; set; } /// /// 试机号 /// public string ShiJiHao { get; set; } /// 详情地址 /// public string DetailUrl { get; set; } } public class OpenCodePL3TModel : OpenCode3Model { /// /// 开奖号 /// public string KaiJiHao { get; set; } /// /// 试机号 /// public string ShiJiHao { get; set; } /// 详情地址 /// public string DetailUrl { get; set; } } public class OpenCode3DTModel : OpenCode3Model { /// /// 开奖详情 /// //public string Detail { get; set; } /// /// 详情地址 /// public string DetailUrl { get; set; } } public class OpenCodeFC3DTModel : OpenCode3Model { /// /// 开奖号 /// public string KaiJiHao { get; set; } /// /// 试机号 /// public string ShiJiHao { get; set; } /// /// 详情地址 /// public string DetailUrl { get; set; } } public class OpenCode2DTModel : OpenCode2Model { /// /// 开奖详情 /// //public string Detail { get; set; } /// /// 详情地址 /// public string DetailUrl { get; set; } } /// /// 开奖7个球号的地方彩 /// public class OpenCode7DTModel : OpenCode7Model { /// /// 开奖详情 /// //public string Detail { get; set; } /// /// 详情地址 /// public string DetailUrl { get; set; } } /// /// 开奖8个球号的地方彩 /// public class OpenCode8DTModel : OpenCode8Model { /// /// 开奖详情 /// //public string Detail { get; set; } /// /// 详情地址 /// public string DetailUrl { get; set; } } /// /// 开奖详情模型 /// public class OpenCodeDetailModel { /// /// 本期销售额 /// public decimal Sales { get; set; } /// /// 奖池累计金额 /// public decimal Jackpots { get; set; } /// /// 奖级信息列表 /// public List Levels { get; set; } } /// /// 奖级模型 /// public class OpenCodeDetailLevelModel { /// /// 奖级名称 /// public string Name { get; set; } /// /// 奖级中奖人数 /// public int Count { get; set; } /// /// 奖级金额 /// public decimal Money { get; set; } } }