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