107 lines
4.3 KiB
C#
107 lines
4.3 KiB
C#
using YieldChain.Security;
|
|
using YLErp.Enums;
|
|
|
|
namespace YLErp.Model
|
|
{
|
|
public class ClientMarginTemplate
|
|
{
|
|
public string Encryptid
|
|
{
|
|
get { return DataProtect.Encrypt(id.ToString()); }
|
|
}
|
|
public int id { get; set; }
|
|
public int ClientId { get; set; }
|
|
public string ClientName { get; set; }
|
|
public string ClientNumber { get; set; }
|
|
public string MarginTemplateName { get; set; }
|
|
public int MarginRuleType { get; set; }
|
|
public string MarginRuleTypeName {
|
|
get
|
|
{
|
|
if (MarginRuleType == (int)MarginRuleTypeEnum.含赔付预付金计算规则)
|
|
{
|
|
return MarginRuleTypeEnum.含赔付预付金计算规则.ToString();
|
|
}
|
|
else if (MarginRuleType == (int)MarginRuleTypeEnum.保底预付金规则)
|
|
{
|
|
return MarginRuleTypeEnum.保底预付金规则.ToString();
|
|
}
|
|
else if (MarginRuleType == (int)MarginRuleTypeEnum.按固定利率)
|
|
{
|
|
return MarginRuleTypeEnum.按固定利率.ToString();
|
|
}
|
|
else if (MarginRuleType == (int)MarginRuleTypeEnum.按浮动盈亏)
|
|
{
|
|
return MarginRuleTypeEnum.按浮动盈亏.ToString();
|
|
}
|
|
else if (MarginRuleType == (int)MarginRuleTypeEnum.无预付金)
|
|
{
|
|
return MarginRuleTypeEnum.无预付金.ToString();
|
|
}
|
|
else if (MarginRuleType == (int)MarginRuleTypeEnum.类香草预付金规则)
|
|
{
|
|
return MarginRuleTypeEnum.类香草预付金规则.ToString();
|
|
}
|
|
else if (MarginRuleType == (int)MarginRuleTypeEnum.自动赎回买入预付金规则)
|
|
{
|
|
return MarginRuleTypeEnum.自动赎回买入预付金规则.ToString();
|
|
}
|
|
else if (MarginRuleType == (int)MarginRuleTypeEnum.触发条件预付金规则1)
|
|
{
|
|
return MarginRuleTypeEnum.触发条件预付金规则1.ToString();
|
|
}
|
|
else if (MarginRuleType == (int)MarginRuleTypeEnum.触发条件预付金规则2)
|
|
{
|
|
return MarginRuleTypeEnum.触发条件预付金规则2.ToString();
|
|
}
|
|
else if (MarginRuleType == (int)MarginRuleTypeEnum.触发条件预付金规则3)
|
|
{
|
|
return MarginRuleTypeEnum.触发条件预付金规则3.ToString();
|
|
}
|
|
else if (MarginRuleType == (int)MarginRuleTypeEnum.交易所基本规则)
|
|
{
|
|
return MarginRuleTypeEnum.交易所基本规则.ToString();
|
|
}
|
|
else if (MarginRuleType == (int)MarginRuleTypeEnum.默认预付金规则)
|
|
{
|
|
return MarginRuleTypeEnum.默认预付金规则.ToString();
|
|
}
|
|
else if (MarginRuleType == (int)MarginRuleTypeEnum.标准SPAN)
|
|
{
|
|
return MarginRuleTypeEnum.标准SPAN.ToString();
|
|
}
|
|
else if (MarginRuleType == (int)MarginRuleTypeEnum.买入自动赎回规则1)
|
|
{
|
|
return MarginRuleTypeEnum.买入自动赎回规则1.ToString();
|
|
}
|
|
else if (MarginRuleType == (int)MarginRuleTypeEnum.卖出自动赎回规则1)
|
|
{
|
|
return MarginRuleTypeEnum.卖出自动赎回规则1.ToString();
|
|
}
|
|
|
|
return "";
|
|
}
|
|
}
|
|
public DateTime ValueDate { get; set; }
|
|
public int MarginType { get; set; }
|
|
public string MarginTypeName {
|
|
get
|
|
{
|
|
if (MarginType == (int)MarginTypeV2Enum.单腿)
|
|
{
|
|
return MarginTypeV2Enum.单腿.ToString();
|
|
}
|
|
else if (MarginType == (int)MarginTypeV2Enum.多腿)
|
|
{
|
|
return MarginTypeV2Enum.多腿.ToString();
|
|
}
|
|
return "";
|
|
}
|
|
}
|
|
public string Comments { get; set; }
|
|
public DateTime? OptDate { get; set; }
|
|
|
|
public string ClientLevel { get; set; }
|
|
}
|
|
}
|