Files
2023-07-11 10:00:30 +08:00

45 lines
1.2 KiB
C#

using System;
using System.ComponentModel;
using Util.Domain.Auditing;
using Util.Domain.Entities;
namespace Util.Domain.Tests.Samples.Auditing;
/// <summary>
/// string审计测试实体
/// </summary>
public class StringAuditedEntity : AggregateRoot<GuidAuditedEntity>,IAudited<string> {
/// <summary>
/// 初始化
/// </summary>
public StringAuditedEntity() : this( Guid.Empty ) {
}
/// <summary>
/// 初始化
/// </summary>
/// <param name="id">实体标识</param>
public StringAuditedEntity( Guid id ) : base( id ) {
}
/// <summary>
/// 创建时间
///</summary>
[Description( "创建时间" )]
public DateTime? CreationTime { get; set; }
/// <summary>
/// 创建人
///</summary>
[Description( "创建人" )]
public string CreatorId { get; set; }
/// <summary>
/// 最后修改时间
///</summary>
[Description( "最后修改时间" )]
public DateTime? LastModificationTime { get; set; }
/// <summary>
/// 最后修改人
///</summary>
[Description( "最后修改人" )]
public string LastModifierId { get; set; }
}