using System; using System.Collections.Generic; using System.Linq; using System.Text; using SCC.Models; namespace SCC.Interface { /// /// 地方彩相关数据服务接口 /// public interface IDTOpenCode { /// /// 获取最近指定n条记录的期号 /// /// /// /// Dictionary GetLast1NTerm(SCCLottery lottery, int n); /// /// 根据期数更新当前彩种的开奖详情 /// /// /// /// bool UpdateKJDetailByTerm(SCCLottery lottery, int term, string source); bool UpdateSSQDetailByTerm(SCCLottery lottery, int term, string source); /// /// 获取最新一条记录 /// 开奖1个球号的地方彩 /// /// 彩种名称 /// OpenCode1DTModel GetOpenCode1DTLastItem(SCCLottery lottery); /// /// 获取最新一条记录 /// 开奖5个球号的地方彩 /// /// 彩种名称 /// OpenCode5DTModel GetOpenCode5DTLastItem(SCCLottery lottery); OpenCode3DTModel GetOpenCode3DTLastItem(SCCLottery lottery); OpenCodeFC3DTModel GetOpenCodeFC3DTLastItem(SCCLottery lottery); OpenCodePL5TModel GetOpenCodePL5TLastItem(SCCLottery lottery); OpenCodePL3TModel GetOpenCodePL3TLastItem(SCCLottery lottery); bool UpdateKJDetail3DByTerm(SCCLottery currentLottery, int key, string res, OpenCodeFC3DTModel matchItem); bool LotterySkillModel(SCCLottery currentLottery, LotterySkillModel matchItem); bool LotteryGlossaryModel(SCCLottery currentLottery, LotteryGlossaryModel matchItem); bool LotteryNewsModel(SCCLottery currentLottery, LotteryNewsModel matchItem); bool UpdateKJDetailP5ByTerm(SCCLottery currentLottery, int key, string res, OpenCodePL5TModel matchItem); bool UpdateKJDetailP3ByTerm(SCCLottery currentLottery, int key, string res, OpenCodePL3TModel matchItem); OpenCode2DTModel GetOpenCode2DTLastItem(SCCLottery lottery); OpenCode4DTModel GetOpenCode4DTLastItem(SCCLottery lottery); /// /// 获取最新一条记录 /// 开奖7个球号的地方彩 /// /// 彩种名称 /// OpenCode7DTModel GetOpenCode7DTLastItem(SCCLottery lottery); /// /// 获取最新一条记录 /// 开奖8个球号的地方彩 /// /// 彩种名称 /// OpenCode8DTModel GetOpenCode8DTLastItem(SCCLottery lottery); /// /// 获取今年的失败期号列表 /// 第1期与数据库最新一期之间的失败期号列表 /// 格式YYQQQ /// /// 彩种名称 /// List GetFailedYYQQQList(SCCLottery lottery); /// /// 获取今年的失败期号列表 /// 第1期与数据库最新一期之间的失败期号列表 /// 格式YYQQQ /// /// 彩种名称 /// List GetFailedYYYYQQQList(SCCLottery lottery); /// /// 新增彩种开奖数据 /// 开奖1个球号的地方彩 /// /// 彩种名称 /// 开奖数据模型 /// bool AddDTOpen1Code(SCCLottery lottery, OpenCode1DTModel model); /// /// 新增彩种开奖数据 /// 开奖5个球号的地方彩 /// /// 彩种名称 /// 开奖数据模型 /// bool AddDTOpen5Code(SCCLottery lottery, OpenCode5DTModel model); bool AddDTOpen3Code(SCCLottery lottery, OpenCode3DTModel model); bool AddDTOpenFC3DCode(SCCLottery lottery, OpenCodeFC3DTModel model); bool AddDTOpenPL5Code(SCCLottery lottery, OpenCodePL5TModel model); bool AddDTOpenPL3Code(SCCLottery lottery, OpenCodePL3TModel model); bool AddDTOpen2Code(SCCLottery lottery, OpenCode2DTModel model); /// /// 新增彩种开奖数据 /// 开奖7个球号的地方彩 /// /// 彩种名称 /// 开奖数据模型 /// bool AddDTOpen7Code(SCCLottery lottery, OpenCode7DTModel model); bool AddDTOpen4Code(SCCLottery lottery, OpenCode4DTModel model); /// /// 新增彩种开奖数据 /// 开奖8个球号的地方彩 /// /// 彩种名称 /// 开奖数据模型 /// bool AddDTOpen8Code(SCCLottery lottery, OpenCode8DTModel model); /// /// 获取江苏七位数所有开奖记录 /// 生成走势图所需数据 /// /// List GetJS7WSListOpenCode(); /// /// 获取浙江体彩6+1所有开奖记录 /// 生成走势图所需数据 /// /// List GetZJ6J1ListOpenCode(); /// /// 获取新疆35选7所有开奖记录 /// 生成走势图所需数据 /// /// List GetXJ35X7ListOpenCode(); /// /// 获取东方6+1所有开奖记录 /// 生成走势图所需数据 /// /// List GetDF6J1ListOpenCode(); /// /// 获取东方6+1最新指定条数所有开奖记录 /// /// 指定条数 /// List GetDF6J1ListOpenCode(int period); /// /// 获取指定期数的开奖详情 /// /// 指定期数 /// OpenCode7DTModel GetDF6J1Detail(int Term); /// /// 获取华东15选5所有开奖记录 /// 生成走势图所需数据 /// /// List GetHD15X5ListOpenCode(); /// /// 获取华东15选5最新指定条数所有开奖记录 /// /// 指定条数 /// List GetHD15X5ListOpenCode(int period); /// /// 获取指定期数的开奖详情 /// /// 指定期数 /// OpenCode5DTModel GetHD15X5Detail(int Term); /// /// 获取河南22选5所有开奖记录 /// 生成走势图所需数据 /// /// List GetHN22X5ListOpenCode(); /// /// 获取广东36选7所有开奖记录 /// 生成走势图所需数据 /// /// List GetGD36X7ListOpenCode(); /// /// 获取湖北30选5所有开奖记录 /// 生成走势图所需数据 /// /// List GetHuBei30X5ListOpenCode(); /// /// 获取福建36选7所有开奖记录 /// 生成走势图所需数据 /// /// List GetFJ36X7ListOpenCode(); /// /// 获取福建31选7所有开奖记录 /// 生成走势图所需数据 /// /// List GetFJ31X7ListOpenCode(); /// /// 获取广东好彩1所有开奖记录 /// 生成走势图所需数据 /// /// List GetGDHC1ListOpenCode(); /// /// 校验使用查询数据库数据 /// /// /// /// /// List GetListS(SCCLottery lottery); } }