DadosCep
Gerado por Inteligência Artificial.
Visão Geral
Este método realiza o tratamento, normalização e consulta dos dados de um CEP, aplicando regras para remoção de acentos e caracteres especiais, retornando um objeto de resultado detalhado do CEP.
public async Task<Result_DadosCep> DadosCep(Item_DadosCep dadosCep)
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| Replace | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\CEPBLL.cs | 38 |
| Replace | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\CEPBLL.cs | 44 |
| RemoverAcentos | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\CEPBLL.cs | 56 |
| RemoverAcentos | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\CEPBLL.cs | 57 |
| RemoverAcentos | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\CEPBLL.cs | 58 |
| RemoverAcentos | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\CEPBLL.cs | 59 |
| RemoverAcentos | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\CEPBLL.cs | 63 |
| RemoverAcentos | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\CEPBLL.cs | 73 |
| RemoverAcentos | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\CEPBLL.cs | 78 |
| RemoverAcentos | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\CEPBLL.cs | 84 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| DadosCep | BOX3_ERP_API\BOX3_ERP_API\Controllers\CEPController.cs | 92 |
| AtualizaStatusCampoCliente | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs | 2876 |
| Salvar | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs | 1511 |
| SalvarMobile | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs | 1721 |
Detalhamento das Referências
DadosCep
Endpoint HTTP POST ([HttpPost("DadosCep")]) no controller de CEP, que recebe um objeto Item_DadosCep e retorna os dados tratados do CEP através do método DadosCep.
AtualizaStatusCampoCliente
Método de atualização de status de campos do cliente, que pode acionar validação de CEP utilizando DadosCep como parte do fluxo.
Salvar / SalvarMobile
Fluxos de cadastro e atualização de cliente, tanto web quanto mobile, que usam validação de CEP para normalização de dados de endereço.
Impacto de Alterações
Alterações em DadosCep impactam diretamente validações de CEP em cadastros e atualizações de clientes, podendo afetar a qualidade dos dados de endereço armazenados no sistema.
Propagação de Mudanças
- Atualizar e executar testes unitários do método
DadosCepno projetoBOX3_ERP_API.Core. - Ajustar testes de integração nos fluxos de cadastro, edição e validação de cliente.
- Notificar equipes de suporte, onboarding e atendimento ao cliente sobre mudanças em regras de validação e normalização de CEP.
Requisitos para Alteração Segura
- Cobertura de testes unitários e de integração para todos os cenários de consulta e tratamento de CEP.
- Validação manual em ambiente de QA, principalmente nos fluxos de cadastro e atualização de cliente.
- Atualização da documentação dos fluxos de cadastro e validação, caso haja alteração nas regras ou estrutura dos dados tratados.