namespace line_gestao_api.Models; public class MveAuditIssue : ITenantEntity { public Guid Id { get; set; } = Guid.NewGuid(); public Guid TenantId { get; set; } public Guid AuditRunId { get; set; } public MveAuditRun? AuditRun { get; set; } public int? SourceRowNumber { get; set; } public string NumeroLinha { get; set; } = string.Empty; public Guid? MobileLineId { get; set; } public int? SystemItem { get; set; } public string IssueType { get; set; } = string.Empty; public string Situation { get; set; } = string.Empty; public string Severity { get; set; } = "INFO"; public bool Syncable { get; set; } public bool Applied { get; set; } public DateTime? AppliedAtUtc { get; set; } public string? ActionSuggestion { get; set; } public string? Notes { get; set; } public string? SystemStatus { get; set; } public string? ReportStatus { get; set; } public string? SystemPlan { get; set; } public string? ReportPlan { get; set; } public string SystemSnapshotJson { get; set; } = "{}"; public string ReportSnapshotJson { get; set; } = "{}"; public string DifferencesJson { get; set; } = "[]"; public DateTime CreatedAtUtc { get; set; } = DateTime.UtcNow; }