using System; using System.Collections.Generic; using System.Linq; using System.Text; using CB.Entity; using CB.Interface.Infrastructure; namespace CB.Data { public class TCJS7WSService { public static bool Save(TCJS7WSInfo entity) { var ok = DatabaseProvider.GetDbProvider().Save(entity); CB.Cache.CBCache.GetCacheService().RemoveObject(CB.Cache.CacheKeys.TCJS7WSList); return ok; } public static bool Update(TCJS7WSInfo entity) { var ok = DatabaseProvider.GetDbProvider().Update(entity); CB.Cache.CBCache.GetCacheService().RemoveObject(CB.Cache.CacheKeys.TCJS7WSList); return ok; } public static bool Delete(int id) { var ok = DatabaseProvider.GetDbProvider().Delete(id); CB.Cache.CBCache.GetCacheService().RemoveObject(CB.Cache.CacheKeys.TCJS7WSList); return ok; } public static TCJS7WSInfo Get(int id) { return DatabaseProvider.GetDbProvider().Get(id); } public static IList ToList() { return DatabaseProvider.GetDbProvider().ToList(); } public static IList ToPaging(TCJS7WSInfo entity, int pageSize, int pageIndex, out int recordCount) { return DatabaseProvider.GetDbProvider().ToPaging(entity, pageSize, pageIndex, out recordCount); } /// /// 获取小于等于term的最近两期开奖号数据 /// /// 期数 /// 彩种开奖数据额外查询条件 /// public static IList ToListForTrend(long term, LotterySearchField fields) { return DatabaseProvider.GetDbProvider().ToListForTrend(term, fields); } /// /// 获取大于等于term的最近两期开奖号数据 /// /// 期数 /// 彩种开奖数据额外查询条件 /// public static IList ToListForNextTrend(long term, LotterySearchField fields) { return DatabaseProvider.GetDbProvider().ToListForNextTrend(term, fields); } /// /// 获取term期以及后面数据 /// /// 期数 /// 彩种开奖数据额外查询条件 /// public static IList GetListToEnd(long term, LotterySearchField fields) { return DatabaseProvider.GetDbProvider().GetListToEnd(term, fields); } /// /// 获取term期以及后面数据 /// /// 期数 /// public static IList GetListToEnd(long term, TrendChartSearchField fields) { return DatabaseProvider.GetDbProvider().GetListToEnd(term, fields); } /// /// 获取最大开奖期号 /// /// public static int GetMaxTerm() { return DatabaseProvider.GetDbProvider().GetMaxTerm(); } public static TCJS7WSInfo GetMaxTermInfo() { return DatabaseProvider.GetDbProvider().GetMaxTermInfo(); } } }