GetDestinatarios
Gerado por Inteligência Artificial.
Visão Geral
O método GetDestinatarios é responsável por obter uma lista de destinatários com base nos dados fornecidos. Ele utiliza informações de IncluirDestinatarioDto e DadosTokenDTO para realizar consultas e cálculos necessários para retornar os destinatários apropriados.
public async Task<List<int>> GetDestinatarios(IncluirDestinatarioDto dto, DadosTokenDTO dadosToken) {...}
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
List<int>.ToArray() | plasfran_erp.core/Repositories/Implementations/CampanhaWhatsappItensRepository.cs | 671 |
DateTime.AddDays(double) | plasfran_erp.core/Repositories/Implementations/CampanhaWhatsappItensRepository.cs | 680, 716, 717, 781 |
IDbConnection.QueryAsync<int>(...) | plasfran_erp.core/Repositories/Implementations/CampanhaWhatsappItensRepository.cs | 805 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
IncluirDestinatarioV2 | plasfran_erp.core/Repositories/Implementations/CampanhaWhatsappItensRepository.cs | 405 |
IncluirDestinatario | plasfran_erp_api/Controllers/CampanhaWhatsappItensController.cs | 184 |
Detalhamento das Referências
IncluirDestinatarioV2
O método IncluirDestinatarioV2 é utilizado para incluir um destinatário na campanha de WhatsApp. Ele recebe um IncluirDestinatarioDto e um DadosTokenDTO para processar a inclusão.
IncluirDestinatario
O endpoint IncluirDestinatario é responsável por receber requisições HTTP POST para incluir destinatários na campanha de WhatsApp. Ele utiliza o método IncluirDestinatarioV2 para realizar a operação.
Impacto de Alterações
Alterações no método GetDestinatarios podem impactar diretamente a forma como os destinatários são obtidos e processados, afetando a lógica de inclusão de destinatários na campanha de WhatsApp.
Propagação de Mudanças
- Alterações em
GetDestinatariospodem afetar o métodoIncluirDestinatarioV2, que depende diretamente dos dados retornados porGetDestinatarios. - O endpoint
IncluirDestinatariotambém pode ser impactado, pois ele chamaIncluirDestinatarioV2.
Requisitos para Alteração Segura
- Garantir que todas as dependências diretas, como
ToArray,AddDays, eQueryAsync, continuem funcionando conforme esperado após qualquer alteração. - Verificar a compatibilidade dos dados retornados por
GetDestinatarioscom os métodos e endpoints que o utilizam, comoIncluirDestinatarioV2eIncluirDestinatario.