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