JazigoManutencaoInadimplencia
Gerado por Inteligência Artificial.
Visão Geral
O método JazigoManutencaoInadimplencia é responsável por calcular a inadimplência de manutenção de jazigos dentro de um intervalo de datas especificado. Ele utiliza dados de manutenção de clientes e aplica cálculos específicos para determinar o resultado final.
public async Task<KPIResultGeralDecimalDTO> JazigoManutencaoInadimplencia(DataInicioDataFimNullDTO model) {...}
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| ClienteJazigoManutencaoPorVencimento | plasfran_erp.core/Repositories/Implementations/KPICemiterioRepository.cs | 560 |
| Truncar | plasfran_erp.core/Repositories/Implementations/KPICemiterioRepository.cs | 566 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| VerificaFiltroDeData | plasfran_erp.core/Repositories/Implementations/KPICemiterioRepository.cs | 236 |
| AddMilliseconds | plasfran_erp.core/Repositories/Implementations/KPICemiterioRepository.cs | 253 |
| AddDays | plasfran_erp.core/Repositories/Implementations/KPICemiterioRepository.cs | 253 |
| QueryAsync | plasfran_erp.core/Repositories/Implementations/KPICemiterioRepository.cs | 257 |
| Truncate | plasfran_erp.core/Utils/Calculadora.cs | 8 |
Detalhamento das Referências
VerificaFiltroDeData
O método VerificaFiltroDeData verifica se o filtro de data fornecido é válido e aplica as devidas validações para garantir que o intervalo de datas esteja correto.
AddMilliseconds
O método AddMilliseconds é utilizado para adicionar milissegundos a uma instância de DateTime.
AddDays
O método AddDays é utilizado para adicionar dias a uma instância de DateTime.
QueryAsync
O método QueryAsync executa uma consulta assíncrona no banco de dados e retorna os resultados como uma lista de objetos do tipo especificado.
Truncate
O método Truncate é utilizado para truncar um valor decimal, removendo suas casas decimais sem arredondamento.
Impacto de Alterações
Alterações no método JazigoManutencaoInadimplencia podem impactar diretamente o cálculo de inadimplência de manutenção de jazigos, afetando relatórios e análises financeiras relacionadas.
Propagação de Mudanças
- Alterações em
VerificaFiltroDeDatapodem afetar a validação de datas em todo o sistema. - Modificações em
QueryAsyncpodem impactar a forma como os dados são recuperados do banco de dados. - Mudanças em
Truncatepodem alterar o comportamento de truncamento de valores decimais em cálculos financeiros.
Requisitos para Alteração Segura
- Garantir que todas as dependências de data estejam atualizadas e corretamente validadas.
- Verificar a consistência dos cálculos financeiros após alterações no método.
- Testar extensivamente o impacto das mudanças em relatórios e análises que utilizam os dados processados por este método.