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