namespace line_gestao_api.Dtos; public sealed class ParcelamentoListDto { public Guid Id { get; set; } public int? AnoRef { get; set; } public int? Item { get; set; } public string? Linha { get; set; } public string? Cliente { get; set; } public string? QtParcelas { get; set; } public int? ParcelaAtual { get; set; } public int? TotalParcelas { get; set; } public decimal? ValorCheio { get; set; } public decimal? Desconto { get; set; } public decimal? ValorComDesconto { get; set; } } public sealed class ParcelamentoMonthDto { public DateOnly Competencia { get; set; } public decimal? Valor { get; set; } } public sealed class ParcelamentoDetailDto : ParcelamentoListDto { public List MonthValues { get; set; } = new(); } public sealed class ParcelamentosImportErrorDto { public int LinhaExcel { get; set; } public string Motivo { get; set; } = string.Empty; public string? Valor { get; set; } } public sealed class ParcelamentosImportSummaryDto { public int Lidos { get; set; } public int Inseridos { get; set; } public int Atualizados { get; set; } public int ParcelasInseridas { get; set; } public List Erros { get; set; } = new(); }