GetSelectNCMAsync
atenção
Gerado por Inteligência Artificial.
Visão Geral
O método GetSelectNCMAsync é responsável por buscar uma lista de NCMs (Nomenclatura Comum do Mercosul) com base em um filtro específico. Ele é assíncrono e retorna uma lista de objetos SelectDTO que correspondem aos critérios de filtragem fornecidos.
plasfran_erp.core/Repositories/Implementations/ClassificacaoFiscalRepository.cs
public async Task<List<SelectDTO>> GetSelectNCMAsync(FiltroSelectDTO filtroSelectDTO) {...}
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
GetStringTratadaWhere | plasfran_erp.core/Repositories/Implementations/ClassificacaoFiscalRepository.cs | 524 |
Take | plasfran_erp.core/Repositories/Implementations/ClassificacaoFiscalRepository.cs | 530 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
GetSelectNCM | plasfran_erp_api/Controllers/ClassificacaoFiscalController.cs | 271 |
Detalhamento das Referências
GetSelectNCM
O método GetSelectNCM é um endpoint da API que expõe a funcionalidade de busca de NCMs. Ele recebe um objeto FiltroSelectDTO via HTTP POST e utiliza o método GetSelectNCMAsync para obter os dados filtrados. Este método é parte do controlador ClassificacaoFiscalController.
Impacto de Alterações
Alterações no método GetSelectNCMAsync podem impactar diretamente o endpoint GetSelectNCM, afetando a forma como os dados de NCM são filtrados e retornados para o cliente.
Propagação de Mudanças
- Alterações na lógica de filtragem dentro de
GetSelectNCMAsyncpodem exigir ajustes no métodoGetStringTratadaWhere. - Mudanças na assinatura de
GetSelectNCMAsyncpodem necessitar de atualizações no endpointGetSelectNCM.
Requisitos para Alteração Segura
- Garantir que todas as alterações no método
GetSelectNCMAsyncsejam refletidas nos testes unitários para verificar a integridade da lógica de filtragem. - Atualizar a documentação da API para refletir qualquer mudança na forma como os filtros são aplicados ou nos dados retornados.
- Verificar a compatibilidade com o método
GetStringTratadaWherepara assegurar que a lógica de construção de consultas SQL permaneça correta.