namespace SJZY.Track.Domain.Aggregates.KPIAreaAggregate; [SugarTable("t_area", TableDescription = "KPI分区主表")] public class RuleAreaEntity : IAggregateRoot { /// /// 自增主键 /// [SugarColumn(ColumnName = "Id", IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "自增主键")] public int Id { get; set; } /// /// 子系统id /// [SugarColumn(ColumnName = "SubSystemId", ColumnDescription = "子系统id")] public int SubSystemId { get; set; } /// /// 分区名称KPI名称 /// [SugarColumn(ColumnName = "Name", Length = 64, ColumnDescription = "分区名称KPI名称")] public string Name { get; set; } /// /// 创建人 /// [SugarColumn(ColumnName = "CreateUserId", ColumnDescription = "创建人")] public int CreateUserId { get; set; } /// /// 创建时间 /// [SugarColumn(ColumnName = "CreateTime", ColumnDescription = "创建时间")] public DateTime CreateTime { get; set; } /// /// 更新人 /// [SugarColumn(ColumnName = "UpdateUserId", ColumnDescription = "更新人")] public int UpdateUserId { get; set; } /// /// 更新时间 /// [SugarColumn(ColumnName = "UpdateTime", ColumnDescription = "更新时间")] public DateTime UpdateTime { get; set; } [SugarColumn(IsIgnore = true)] public List AreaInfos { get; set; } }