using System;
using CB.Entity;
namespace CB.Interface
{
///
/// 走势图项接口
///
/// 彩种开奖数据
/// 项对应的值或项的索引号
public interface IChartItem where TEntity : LotteryOpenCode
{
///
/// 初始化项
///
/// fomart格式
/// 项配置信息
/// 开奖数据
void Init(ChartCssConfigInfo cssConfig, TrendChartItemInfo itemConfig);
///
/// 遗漏相关数据初使化
///
/// 上期遗漏数据
/// 对应计算项
void MissDataInit(TrendChartData TrendChartCofig, int i);
///
/// 字符串返回遗漏数据(逗号分隔数组)
///
/// 遗漏数据类型
///
string GetMissData(MissDataType missDataType);
///
/// 根据彩种开奖数据计算当前项的值(可以是配置项的数组索引号)
///
///
///
bool SetItemValue(TEntity entity);
bool SetItemValue(TEntity entity, TEntity nextentity);
///
/// 返回格式化字符串
///
/// Fomart格式
/// CSS配置
///
string GetFomartString(string fomart, ChartCssConfigInfo cssConfig = null);
}
}