using System;
using Volo.Abp.Auditing;
namespace Volo.Abp.Application.Dtos
{
///
/// This class can be inherited by DTO classes to implement interface.
/// It also has the object as a DTO represents the user.
///
/// Type of the User DTO
[Serializable]
public abstract class CreationAuditedEntityWithUserDto : CreationAuditedEntityDto, ICreationAuditedObject
{
public TUserDto Creator { get; set; }
}
///
/// This class can be inherited by DTO classes to implement interface.
/// It also has the object as a DTO represents the user.
///
/// Type of primary key
/// Type of the User DTO
[Serializable]
public abstract class CreationAuditedEntityWithUserDto : CreationAuditedEntityDto, ICreationAuditedObject
{
public TUserDto Creator { get; set; }
}
}