53 lines
1.2 KiB
C#
53 lines
1.2 KiB
C#
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;
|
|
}
|