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