namespace Abp.Domain.Entities.Auditing
{
///
/// This interface is implemented by entities which wanted to store deletion information (who and when deleted).
///
public interface IDeletionAudited : IHasDeletionTime
{
///
/// Which user deleted this entity?
///
long? DeleterUserId { get; set; }
}
///
/// Adds navigation properties to interface for user.
///
/// Type of the user
public interface IDeletionAudited : IDeletionAudited
where TUser : IEntity
{
///
/// Reference to the deleter user of this entity.
///
TUser DeleterUser { get; set; }
}
}