namespace FrameworkDAL.DTO.DataSync { public class SyncImportPreviewDTO { public string SourceDBInstance { get; set; } = string.Empty; public string ExportedAt { get; set; } = string.Empty; public string ExportMode { get; set; } = string.Empty; public int SyncJobId { get; set; } public string SyncJobDescription { get; set; } = string.Empty; public int ConflictPolicy { get; set; } public List Tables { get; set; } = new(); } public class SyncImportTablePreviewDTO { public string TableName { get; set; } = string.Empty; public int RowCount { get; set; } public string SchemaStatus { get; set; } = "OK"; // "OK" | mismatch description public string PrimaryKeyColumn { get; set; } = string.Empty; public string ModifiedDateColumn { get; set; } = string.Empty; } }