using Newtonsoft.Json; using System.ComponentModel; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace YLErp.Model { [Table("trade_autorule")] public class TradeAutoRule { public static string LogClass = "自动对冲规则"; /// /// /// [Key] public int id { get; set; } /// /// 标的代码 /// [DisplayName("标的代码")] [Required] public string UnderlyingCode { get; set; } = ""; /// /// 最大Delta /// [DisplayName("最大Delta")] [Required] public decimal MaxDelta { get; set; } /// /// 最小Delta /// [DisplayName("最小Delta")] [Required] public decimal MinDelta { get; set; } /// /// 是否有效_validstate /// [DisplayName("是否有效")] public bool Enable { get; set; } /// /// 自动执行 /// [DisplayName("自动执行")] [Required] public bool AutoExecute { get; set; } /// /// 创建时间_createdate /// [DisplayName("创建时间")] [Required] public DateTime CreateTime { get; set; } /// /// 创建人信息_optid /// [DisplayName("创建人信息")] public int? OptId { get; set; } /// /// 更新时间 /// [DisplayName("更新时间")] public DateTime? UpdateTime { get; set; } /// /// 对冲交易Delta转换比例 /// public double DeltaPercent { get; set; } /// /// 盈亏调整幅度 /// public double PnlAdjust { get; set; } /// /// 盈亏调整幅度类型(固定/比例) /// public string PnlAdjustType { get; set; } } [NotMapped] public class trade_autoruleDto : TradeAutoRule { } }