using FCS.Models;
using FCS.Models.Entity;
using System.Collections.Generic;
namespace FCS.Interface
{
///
/// 地方彩相关数据服务接口
///
public interface IDTOpenCode
{
///
/// 存取国家信息
///
///
///
///
bool AddArea(FCSLottery lottery, F_Area model);
///
/// 赛事添加
///
///
///
///
bool AddEvents(FCSLottery lottery, F_Events model);
///
/// 获取枚举值
///
///
List GetDataItem(DataItemDetailEnum dateItem);
///
/// 添加球队信息
///
///
///
///
bool AddTeam(FCSLottery lottery, F_Team model);
///
/// 添加球队信息
///
///
///
///
bool AddPlayers(FCSLottery lottery, F_Players model);
///
/// 添加球队球员信息
///
///
///
///
bool AddRelation(FCSLottery lottery, F_Relation model);
///
/// 根据国家名字查错Guid
///
///
///
///
F_EuropeanEvents GetAreaId(string Name);
///
/// 批量新增(SqlBulkCopy)
///
///
///
void SqlBulkCopyAdd(IEnumerable list);
///
/// 获取球队列表
///
///
List GetTeamList();
///
/// 获取球员列表
///
///
List GetPlayerList();
///
/// 获取国家列表
///
///
List GetContryList();
///
/// 单表查询
///
///
///
IEnumerable Query(string where = "", string json = "", string select = "a.*");
///
/// 表查询
///
/// 表名对象
/// 转换类型
/// 条件
/// join条件(默认第一个是a开头)
/// 查询字段
///
IEnumerable Query(string where = "", string json = "", string select = "a.*");
///
/// 单表查询
///
///
///
IEnumerable Query1(string where = "");
void Delete(string where = "");
void Update(string where = "");
#region 新闻相关
///
/// 新闻添加
///
///
///
///
bool AddNews(NewsTypeEnum news, Base_News model);
#endregion
///
/// 获取篮球球队
///
///
List GetBasketTeamList();
///
/// 获取篮球球员
///
///
List GetBasketPalyerList();
}
}