namespace MiGu.Server.Persistence; public abstract class EntityBase { public Guid Id { get; set; } = Guid.NewGuid(); public DateTimeOffset CreatedAt { get; set; } public DateTimeOffset UpdatedAt { get; set; } public bool IsDeleted { get; set; } public DateTimeOffset? DeletedAt { get; set; } public string DeletedBy { get; set; } = ""; public long Version { get; set; } public bool IsLock { get; set; } public string CreatedBy { get; set; } = ""; public string UpdatedBy { get; set; } = ""; public string Remark { get; set; } = ""; public string Extend { get; set; } = "{}"; }