namespace YLErp.Modules.SystemModule { /// /// 用户个性化数据模型基类 /// public abstract class SysUserConfigModelBase { /// /// 配置类型(ConsConfigType) /// public abstract SysUserConfigType GetConfigType(); /// /// 配置名称 /// public abstract string GetConfigName(); } /// /// 风险对冲用户配置 /// public class RiskHedgingUserConfig : SysUserConfigModelBase { /// /// 场内期权现价使用行情价 /// public bool UseMarketForExOptions { get; set; } /// /// 显示时间戳 /// public bool ShowTimestamp { get; set; } public override string GetConfigName() { return "风险对冲"; } public override SysUserConfigType GetConfigType() { return SysUserConfigType.General; } } /// /// OtcWeb用户配置 /// public class OtcWebUserConfig : SysUserConfigModelBase { /// /// 组合报价使用建议模式 /// public bool Pricing_SimpleMode { get; set; } = true; /// /// 组合报价是否计算预付金 /// public bool Pricing_CalcMargin { get; set; } = false; /// /// 组合报价是否计算凤凰/雪球期权风险值 /// public bool Pricing_CalcAutocallGreeks { get; set; } = false; public override string GetConfigName() { return "用户配置"; } public override SysUserConfigType GetConfigType() { return SysUserConfigType.General; } } }