Files
zszq-trs/YLErpDAL/Model/ClientMarginTemplate.cs
T
2024-05-09 14:06:26 +08:00

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