123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Models;
- using Models.Entity.LotteryNumDB;
- namespace Interface
- {
- /// <summary>
- /// 地方彩相关数据服务接口
- /// </summary>
- public interface IDTOpenCode
- {
- /// <summary>
- /// 获取最新一条记录
- /// 开奖1个球号的地方彩
- /// </summary>
- /// <param name="lottery">彩种名称</param>
- /// <returns></returns>
- OpenCode1DTModel GetOpenCode1DTLastItem(SCCLottery lottery);
- /// <summary>
- /// 获取最新一条记录
- /// 开奖5个球号的地方彩
- /// </summary>
- /// <param name="lottery">彩种名称</param>
- /// <returns></returns>
- OpenCode5DTModel GetOpenCode5DTLastItem(SCCLottery lottery);
- OpenCode3DTModel GetOpenCode3DTLastItem(SCCLottery lottery);
- OpenCode2DTModel GetOpenCode2DTLastItem(SCCLottery lottery);
- OpenCode4DTModel GetOpenCode4DTLastItem(SCCLottery lottery);
- /// <summary>
- /// 获取最新一条记录
- /// 开奖7个球号的地方彩
- /// </summary>
- /// <param name="lottery">彩种名称</param>
- /// <returns></returns>
- OpenCode7DTModel GetOpenCode7DTLastItem(SCCLottery lottery);
- /// <summary>
- /// 获取最新一条记录
- /// 开奖8个球号的地方彩
- /// </summary>
- /// <param name="lottery">彩种名称</param>
- /// <returns></returns>
- OpenCode8DTModel GetOpenCode8DTLastItem(SCCLottery lottery);
- /// <summary>
- /// 获取今年的失败期号列表
- /// 第1期与数据库最新一期之间的失败期号列表
- /// 格式YYQQQ
- /// </summary>
- /// <param name="lottery">彩种名称</param>
- /// <returns></returns>
- List<string> GetFailedYYQQQList(SCCLottery lottery);
- /// <summary>
- /// 获取今年的失败期号列表
- /// 第1期与数据库最新一期之间的失败期号列表
- /// 格式YYQQQ
- /// </summary>
- /// <param name="lottery">彩种名称</param>
- /// <returns></returns>
- List<string> GetFailedYYYYQQQList(SCCLottery lottery);
- /// <summary>
- /// 新增彩种开奖数据
- /// 开奖1个球号的地方彩
- /// </summary>
- /// <param name="lottery">彩种名称</param>
- /// <param name="model">开奖数据模型</param>
- /// <returns></returns>
- bool AddDTOpen1Code(SCCLottery lottery, OpenCode1DTModel model);
- /// <summary>
- /// 新增彩种开奖数据
- /// 开奖5个球号的地方彩
- /// </summary>
- /// <param name="lottery">彩种名称</param>
- /// <param name="model">开奖数据模型</param>
- /// <returns></returns>
- bool AddDTOpen5Code(SCCLottery lottery, OpenCode5DTModel model);
- bool AddDTOpen3Code(SCCLottery lottery, OpenCode3DTModel model);
- bool AddDTOpen2Code(SCCLottery lottery, OpenCode2DTModel model);
- /// <summary>
- /// 新增彩种开奖数据
- /// 开奖7个球号的地方彩
- /// </summary>
- /// <param name="lottery">彩种名称</param>
- /// <param name="model">开奖数据模型</param>
- /// <returns></returns>
- bool AddDTOpen7Code(SCCLottery lottery, OpenCode7DTModel model);
- bool AddDTOpen4Code(SCCLottery lottery, OpenCode4DTModel model);
- /// <summary>
- /// 新增彩种开奖数据
- /// 开奖8个球号的地方彩
- /// </summary>
- /// <param name="lottery">彩种名称</param>
- /// <param name="model">开奖数据模型</param>
- /// <returns></returns>
- bool AddDTOpen8Code(SCCLottery lottery, OpenCode8DTModel model);
- /// <summary>
- /// 获取江苏七位数所有开奖记录
- /// 生成走势图所需数据
- /// </summary>
- /// <returns></returns>
- List<TCJS7WSInfo> GetJS7WSListOpenCode();
- /// <summary>
- /// 获取浙江体彩6+1所有开奖记录
- /// 生成走势图所需数据
- /// </summary>
- /// <returns></returns>
- List<TCZJ6J1Info> GetZJ6J1ListOpenCode();
- /// <summary>
- /// 获取新疆35选7所有开奖记录
- /// 生成走势图所需数据
- /// </summary>
- /// <returns></returns>
- List<FCXJ35X7Info> GetXJ35X7ListOpenCode();
- /// <summary>
- /// 获取东方6+1所有开奖记录
- /// 生成走势图所需数据
- /// </summary>
- /// <returns></returns>
- List<FCDF6J1Info> GetDF6J1ListOpenCode();
- /// <summary>
- /// 获取东方6+1最新指定条数所有开奖记录
- /// </summary>
- /// <param name="period">指定条数</param>
- /// <returns></returns>
- List<FCDF6J1Info> GetDF6J1ListOpenCode(int period);
- /// <summary>
- /// 获取指定期数的开奖详情
- /// </summary>
- /// <param name="Term">指定期数</param>
- /// <returns></returns>
- OpenCode7DTModel GetDF6J1Detail(int Term);
- /// <summary>
- /// 获取华东15选5所有开奖记录
- /// 生成走势图所需数据
- /// </summary>
- /// <returns></returns>
- List<FCHD15X5Info> GetHD15X5ListOpenCode();
- /// <summary>
- /// 获取华东15选5最新指定条数所有开奖记录
- /// </summary>
- /// <param name="period">指定条数</param>
- /// <returns></returns>
- List<FCHD15X5Info> GetHD15X5ListOpenCode(int period);
- /// <summary>
- /// 获取指定期数的开奖详情
- /// </summary>
- /// <param name="Term">指定期数</param>
- /// <returns></returns>
- OpenCode5DTModel GetHD15X5Detail(int Term);
- /// <summary>
- /// 获取河南22选5所有开奖记录
- /// 生成走势图所需数据
- /// </summary>
- /// <returns></returns>
- List<FCHN22X5Info> GetHN22X5ListOpenCode();
- /// <summary>
- /// 获取广东36选7所有开奖记录
- /// 生成走势图所需数据
- /// </summary>
- /// <returns></returns>
- List<FCNY36X7Info> GetGD36X7ListOpenCode();
- /// <summary>
- /// 获取湖北30选5所有开奖记录
- /// 生成走势图所需数据
- /// </summary>
- /// <returns></returns>
- List<FCHB30X5Info> GetHuBei30X5ListOpenCode();
- /// <summary>
- /// 获取福建36选7所有开奖记录
- /// 生成走势图所需数据
- /// </summary>
- /// <returns></returns>
- List<TCFJ36X7Info> GetFJ36X7ListOpenCode();
- /// <summary>
- /// 获取福建31选7所有开奖记录
- /// 生成走势图所需数据
- /// </summary>
- /// <returns></returns>
- List<TCFJ31X7Info> GetFJ31X7ListOpenCode();
- /// <summary>
- /// 获取广东好彩1所有开奖记录
- /// 生成走势图所需数据
- /// </summary>
- /// <returns></returns>
- List<FCGDHC1Info> GetGDHC1ListOpenCode();
- /// <summary>
- /// 校验使用查询数据库数据
- /// </summary>
- /// <typeparam name="T"></typeparam>
- /// <param name="lottery"></param>
- /// <param name="IsToday"></param>
- /// <returns></returns>
- ///
- List<T> GetListS<T>(SCCLottery lottery);
- }
- }
|