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; }
}
}