Newer
Older
Warehouse / src / Domain / Common / MyEntity.cs
@Derek Comartin Derek Comartin on 22 Aug 2023 491 bytes Init
namespace MyWarehouse.Domain.Common;

public abstract class MyEntity : IEntity, ISoftDeletable, IAudited
{
    public int Id { get; private set; }

    public string CreatedBy { get; private set; } = null!;

    public DateTime CreatedAt { get; private set; }

    public string? LastModifiedBy { get; private set; }

    public DateTime? LastModifiedAt { get; private set; }

    public string? DeletedBy { get; private set; }
    
    public DateTime? DeletedAt { get; private set; }
}