using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using YLErp.Configuration.Enums; namespace YLErp.DBModels { [Table("stock_blackwhite")] public partial class StockBlackWhite : DBModelWithOperator, IDataEntity, IDataTraceV2, IClonable { /// /// 标的代码 /// [DisplayName("标的资产码"), Required] public string UnderlyingCode { get; set; } /// /// 标的名称 /// [DisplayName("标的名称")] public string UnderlyingName { get; set; } /// /// 标的状态 /// [DisplayName("名单类别")] public int BlackWhiteState { get; set; } /// /// 限制范围 /// [DisplayName("业务类别")] public LimitRangeEnum LimitRange { get; set; } /// /// 是否存在于对立名单中 /// 目前只有白名单页面中显示的时候用得到 /// [NotMapped] public bool NeedSign { get; set; } public StockBlackWhite Clone() { return (StockBlackWhite)MemberwiseClone(); } public string GetDataTraceKeyId() { return id.ToString(); } public string GetDataTraceKeyInfo() { return "个股黑白名单:" + UnderlyingCode; } } }