GetLeadsColaborador
Gerado por Inteligência Artificial.
Visão Geral
Método assíncrono que retorna uma lista de clientes associados a uma rota específica de um colaborador, identificado pelo parâmetro rotaId.
public async Task<List<Lista_ClienteRotaVendedorModel>> GetLeadsColaborador(int rotaId) {...}
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| GetLeadsColaborador(int) | BOX3_ERP_API\BOX3_ERP_API.Core.BLL\ClienteBLL.cs | 0 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| GetLeadsColaborador(int) | BOX3_ERP_API\BOX3_ERP_API.Core.BLL\ClienteBLL.cs | 0 |
| GerarCargaCobrancaVendedor(int, string) | BOX3_ERP_API\BOX3_ERP_API.Core\Repositories\Implementations\SolicitacaoRotaVendedorRepository.cs | 465 |
| createNovaSolicitacoesPorRotaIdAsync(int) | BOX3_ERP_API\BOX3_ERP_API.Core\Repositories\Implementations\SolicitacaoRotaVendedorRepository.cs | 140 |
| createNovasSolicitacoesAsync() | BOX3_ERP_API\BOX3_ERP_API.Core\Repositories\Implementations\SolicitacaoRotaColaboradorRepository.cs | 53 |
| createNovaSolicitacoesPorRotaIdAsync(int) | BOX3_ERP_API\BOX3_ERP_API.Core\Repositories\Implementations\SolicitacaoRotaColaboradorRepository.cs | 77 |
Detalhamento das Referências
GetLeadsColaborador(int)
Método assíncrono que retorna uma lista de modelos de clientes associados a uma rota de vendedor específica, identificado pelo parâmetro rotaId.
GerarCargaCobrancaVendedor(int, string)
Método privado assíncrono que gera a carga de cobrança para um vendedor com base no ID da rota e um caminho especificado, retornando uma tupla contendo uma string e um inteiro.
createNovaSolicitacoesPorRotaIdAsync(int)
Método assíncrono que cria novas solicitações com base no ID da rota e retorna um objeto do tipo SolicitacaoAreaAtuacaoVendedorDTO.
createNovasSolicitacoesAsync()
Método assíncrono que cria novas solicitações sem parâmetros.
createNovaSolicitacoesPorRotaIdAsync(int)
Método assíncrono que cria novas solicitações para uma rota específica identificada pelo rotaId.
Impacto de Alterações
Alterações neste método podem impactar a obtenção dos leads associados a rotas de colaboradores, afetando funcionalidades que dependem da lista de clientes retornada.
Propagação de Mudanças
- Métodos que chamam GetLeadsColaborador(int) diretamente.
- Métodos na camada de repositório que dependem da lista de clientes para geração de cargas e criação de solicitações.
- Funcionalidades que utilizam as solicitações criadas a partir das rotas de colaboradores.
Requisitos para Alteração Segura
- Garantir testes unitários e de integração para validar a correta obtenção dos leads.
- Verificar o impacto nas chamadas encadeadas, especialmente nos métodos de criação de solicitações.
- Manter a assinatura do método para evitar quebras em chamadas existentes.