mirror of
https://github.com/dotnetcore/Util.git
synced 2026-10-20 14:16:45 +08:00
45 lines
1.2 KiB
C#
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; }
|
|
} |