namespace SJZY.Track.Domain.Aggregates.TrackStatusAggregate;
///
/// 轨迹状态表
///
[SugarTable("t_track_status")]
public class TrackStatusEntity : IFullAuditedBasicEntitys, IAggregateRoot
{
///
/// 自增主键
///
[SugarColumn(ColumnName = "Id", IsPrimaryKey = true, IsIdentity = true)]
public int Id { get; set; }
///
/// 子系统id
///
[SugarColumn(ColumnName = "SubSystemId")]
public int SubSystemId { get; set; }
///
/// 所属节点(来自表 t_track_node) 之前是枚举,后续调整为表
///
[SugarColumn(ColumnName = "Node")]
public int Node { get; set; }
///
/// 轨迹状态代码
///
[SugarColumn(ColumnName = "Code")]
public string Code { get; set; } = null!;
///
/// 轨迹状态
///
[SugarColumn(ColumnName = "Status")]
public string Status { get; set; } = null!;
///
/// 轨迹状态英文
///
[SugarColumn(ColumnName = "EnStatus")]
public string EnStatus { get; set; } = null!;
///
/// 是否完结
///
[SugarColumn(ColumnName = "IsCompleted")]
public bool IsCompleted { get; set; }
}