namespace xTPLM.RFQ.Common { /// /// 交易解析配置 /// public static class TradeParseInfo { private static Dictionary _tradeParseInfoDict; /// /// 文本解析对应交易员 /// public const string PARSETRADER = "PARSETRADER"; /// /// 文本解析对应交易对手 /// public const string PARSEPARTY = "PARSEPARTY"; /// /// 用户对应配置交易员 /// public const string USERTRADE = "USERTRADE"; /// /// 内政 /// public const string INTSECU = "INTSECU"; /// /// 执行员 /// public const string EXECUTOR = "EXECUTOR"; /// /// 执行市场字典 /// public static Dictionary TradeParseInfoDict { get { if (_tradeParseInfoDict == null) { _tradeParseInfoDict = new Dictionary(); _tradeParseInfoDict.Add(PARSETRADER, "文本解析对应交易员"); _tradeParseInfoDict.Add(PARSEPARTY, "文本解析对应交易对手"); _tradeParseInfoDict.Add(USERTRADE, "用户对应配置交易员"); _tradeParseInfoDict.Add(INTSECU, "内政"); _tradeParseInfoDict.Add(EXECUTOR, "执行员"); } return _tradeParseInfoDict.ToDictionary(m => m.Key, m => m.Value); } } /// /// 获取描述 /// /// public static string GetDescription(string TradeParseInfo) { if (!string.IsNullOrWhiteSpace(TradeParseInfo) && TradeParseInfoDict.TryGetValue(TradeParseInfo, out string value)) { return value; } return string.Empty; } } }