using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace JiShe.CollectBus.EntityFrameworkCore.Entities { public class FullAuditedEntity : EntityBase, ICreationAudited, IModificationAudited, IDeletionAudited { public TUser CreatorId { get; set; } public DateTime CreationTime { get; set; } public TUser LastModifierId { get; set; } public DateTime? LastModificationTime { get; set; } public TUser DeleterId { get; set; } public bool IsDeleted { get; set; } public DateTime? DeletionTime { get; set; } } }