erp-platform/api/src/Kurs.Platform.Domain/Entities/Tenant/Administration/ApiMigration.cs
2025-10-24 18:00:36 +03:00

19 lines
No EOL
698 B
C#

using System;
using Volo.Abp.Domain.Entities.Auditing;
using Volo.Abp.MultiTenancy;
namespace Kurs.Platform.Entities;
public class ApiMigration : AuditedEntity<Guid>, IMultiTenant
{
public virtual Guid? TenantId { get; protected set; }
public Guid EntityId { get; set; }
public string EntityName { get; set; } = string.Empty;
public string FileName { get; set; } = string.Empty;
public string SqlScript { get; set; } = string.Empty;
public string Status { get; set; } = "pending"; // "pending" | "applied" | "failed"
public DateTime? AppliedAt { get; set; }
public string? ErrorMessage { get; set; }
public virtual CustomEntity Entity { get; set; } = null!;
}