Pular para o conteúdo principal

AgendamentosTotal

atenção

Gerado por Inteligência Artificial.


Visão Geral

O método AgendamentosTotal é responsável por calcular o total de agendamentos dentro de um intervalo de datas especificado. Ele utiliza informações de um objeto DataInicioDataFimDTO para determinar o período de tempo e retorna um resultado do tipo KPIResultGeralDecimalDTO, que contém dados agregados sobre os agendamentos.

plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs
public async Task<KPIResultGeralDecimalDTO> AgendamentosTotal(DataInicioDataFimDTO model) {...}

Dependências Diretas

MétodoLocalizaçãoLinha
DateTime.Equals(DateTime)plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs195
DateTime.Equals(DateTime)plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs198
DateTime.AddMilliseconds(double)plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs238
DateTime.AddDays(double)plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs238
IDbConnection.QueryAsync<KPIResultItemDecimalDTO>(string, object?, IDbTransaction?, int?, CommandType?)plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs242

Referências

Método / EndpointLocalizaçãoLinha
AgendamentosTotal(DataInicioDataFimDTO)plasfran_erp.api/Controllers/KPIClinicaController.cs82

Detalhamento das Referências

AgendamentosTotal(DataInicioDataFimDTO)

Este método é um endpoint HTTP POST no controlador KPIClinicaController. Ele recebe um objeto DataInicioDataFimDTO através do corpo da requisição e chama o método AgendamentosTotal do repositório KPIClinicaRepository para obter o total de agendamentos no intervalo de datas especificado.

Impacto de Alterações

Alterações no método AgendamentosTotal podem impactar diretamente o endpoint AgendamentosTotal no controlador KPIClinicaController, afetando a forma como os dados de agendamentos são calculados e retornados para o cliente.

Propagação de Mudanças

  1. Alterações na lógica de cálculo de agendamentos dentro do método AgendamentosTotal podem afetar o resultado retornado pelo endpoint AgendamentosTotal no controlador KPIClinicaController.
  2. Mudanças nos parâmetros ou no tipo de retorno do método AgendamentosTotal podem exigir ajustes no controlador KPIClinicaController para garantir compatibilidade.

Requisitos para Alteração Segura

  • Garantir que todas as alterações no método AgendamentosTotal sejam acompanhadas de testes unitários para validar o comportamento esperado.
  • Verificar a compatibilidade das alterações com o controlador KPIClinicaController e ajustar conforme necessário.
  • Documentar quaisquer mudanças significativas na lógica de cálculo ou nos parâmetros do método para facilitar o entendimento e a manutenção futura.