99 lines
3.2 KiB
C#
99 lines
3.2 KiB
C#
namespace line_gestao_api.Dtos;
|
|
|
|
public sealed class ResumoResponseDto
|
|
{
|
|
public List<ResumoMacrophonyPlanDto> MacrophonyPlans { get; set; } = new();
|
|
public ResumoMacrophonyTotalDto? MacrophonyTotals { get; set; }
|
|
public List<ResumoVivoLineResumoDto> VivoLineResumos { get; set; } = new();
|
|
public ResumoVivoLineTotalDto? VivoLineTotals { get; set; }
|
|
public List<ResumoClienteEspecialDto> ClienteEspeciais { get; set; } = new();
|
|
public List<ResumoPlanoContratoResumoDto> PlanoContratoResumos { get; set; } = new();
|
|
public ResumoPlanoContratoTotalDto? PlanoContratoTotal { get; set; }
|
|
public List<ResumoLineTotaisDto> LineTotais { get; set; } = new();
|
|
public List<ResumoReservaLineDto> ReservaLines { get; set; } = new();
|
|
public ResumoReservaTotalDto? ReservaTotal { get; set; }
|
|
}
|
|
|
|
public sealed class ResumoMacrophonyPlanDto
|
|
{
|
|
public string? PlanoContrato { get; set; }
|
|
public decimal? Gb { get; set; }
|
|
public decimal? ValorIndividualComSvas { get; set; }
|
|
public decimal? FranquiaGb { get; set; }
|
|
public int? TotalLinhas { get; set; }
|
|
public decimal? ValorTotal { get; set; }
|
|
public bool VivoTravel { get; set; }
|
|
}
|
|
|
|
public sealed class ResumoMacrophonyTotalDto
|
|
{
|
|
public decimal? FranquiaGbTotal { get; set; }
|
|
public int? TotalLinhasTotal { get; set; }
|
|
public decimal? ValorTotal { get; set; }
|
|
}
|
|
|
|
public sealed class ResumoVivoLineResumoDto
|
|
{
|
|
public string? Skil { get; set; }
|
|
public string? Cliente { get; set; }
|
|
public int? QtdLinhas { get; set; }
|
|
public decimal? FranquiaTotal { get; set; }
|
|
public decimal? ValorContratoVivo { get; set; }
|
|
public decimal? FranquiaLine { get; set; }
|
|
public decimal? ValorContratoLine { get; set; }
|
|
public decimal? Lucro { get; set; }
|
|
}
|
|
|
|
public sealed class ResumoVivoLineTotalDto
|
|
{
|
|
public int? QtdLinhasTotal { get; set; }
|
|
public decimal? FranquiaTotal { get; set; }
|
|
public decimal? ValorContratoVivo { get; set; }
|
|
public decimal? FranquiaLine { get; set; }
|
|
public decimal? ValorContratoLine { get; set; }
|
|
public decimal? Lucro { get; set; }
|
|
}
|
|
|
|
public sealed class ResumoClienteEspecialDto
|
|
{
|
|
public string? Nome { get; set; }
|
|
public decimal? Valor { get; set; }
|
|
}
|
|
|
|
public sealed class ResumoPlanoContratoResumoDto
|
|
{
|
|
public string? PlanoContrato { get; set; }
|
|
public decimal? Gb { get; set; }
|
|
public decimal? ValorIndividualComSvas { get; set; }
|
|
public decimal? FranquiaGb { get; set; }
|
|
public int? TotalLinhas { get; set; }
|
|
public decimal? ValorTotal { get; set; }
|
|
}
|
|
|
|
public sealed class ResumoPlanoContratoTotalDto
|
|
{
|
|
public decimal? ValorTotal { get; set; }
|
|
}
|
|
|
|
public sealed class ResumoLineTotaisDto
|
|
{
|
|
public string? Tipo { get; set; }
|
|
public decimal? ValorTotalLine { get; set; }
|
|
public decimal? LucroTotalLine { get; set; }
|
|
public int? QtdLinhas { get; set; }
|
|
}
|
|
|
|
public sealed class ResumoReservaLineDto
|
|
{
|
|
public string? Ddd { get; set; }
|
|
public decimal? FranquiaGb { get; set; }
|
|
public int? QtdLinhas { get; set; }
|
|
public decimal? Total { get; set; }
|
|
}
|
|
|
|
public sealed class ResumoReservaTotalDto
|
|
{
|
|
public int? QtdLinhasTotal { get; set; }
|
|
public decimal? Total { get; set; }
|
|
}
|