using System; using Abp.Domain.Entities.Auditing; namespace Abp.Application.Services.Dto { /// /// A shortcut of for most used primary key type (). /// [Serializable] public abstract class FullAuditedEntityDto : FullAuditedEntityDto { } /// /// This class can be inherited for simple Dto objects those are used for entities implement interface. /// /// Type of primary key [Serializable] public abstract class FullAuditedEntityDto : AuditedEntityDto, IFullAudited { /// /// Is this entity deleted? /// public bool IsDeleted { get; set; } /// /// Deleter user's Id, if this entity is deleted, /// public long? DeleterUserId { get; set; } /// /// Deletion time, if this entity is deleted, /// public DateTime? DeletionTime { get; set; } } }