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); } }