namespace Abp.Domain.Entities.Auditing
{
///
/// This interface is implemented by entities that is wanted to store modification information (who and when modified lastly).
/// Properties are automatically set when updating the .
///
public interface IModificationAudited : IHasModificationTime
{
///
/// Last modifier user for this entity.
///
long? LastModifierUserId { get; set; }
}
///
/// Adds navigation properties to interface for user.
///
/// Type of the user
public interface IModificationAudited : IModificationAudited
where TUser : IEntity
{
///
/// Reference to the last modifier user of this entity.
///
TUser LastModifierUser { get; set; }
}
}