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