using SJZY.Track.Domain.Enums; namespace SJZY.Track.Domain.Aggregates.ForewarningAggregate; public class WarningFactorEntity : IFullAuditedBasicEntitys { /// /// 自增主键 /// [SugarColumn(ColumnName = "Id", IsPrimaryKey = true, IsIdentity = true)] public int Id { get; set; } /// /// 预警id /// [SugarColumn(ColumnName = "WarningId")] public int WarningId { get; set; } /// /// 因素类型(1货物类型,2月份,3分区,4是否中转,5起运港口,6销售产品) /// [SugarColumn(ColumnName = "Type")] public RuleFactorType Type { get; set; } /// /// 预警因素值(json数组字符串) /// [SugarColumn(ColumnName = "Value")] public string Value { get; set; } = null!; }