Módulos e endpoints
Resumo
Atualmente, o projeto possui 15 controllers registrados. Destes, 2 controllers possuem endpoints HTTP implementados no código.
Endpoints implementados
Blog
POST /blog- Método:
criarPost() - Body:
BlogCreateDto - Objetivo: criar uma postagem de blog
Contato
GET /contato- Método:
buscarContato() -
Objetivo: retornar dados de contato/empresa
-
GET /contato/:id - Método:
buscarContatoById(id) - Parâmetros:
id(number, validado comParseIntPipe)
- Objetivo: retornar registro de contato por identificador
Controllers sem endpoints HTTP (estrutura base)
Os controllers abaixo existem e estão registrados no módulo raiz, mas ainda sem rotas HTTP declaradas:
agendamentobuscadashboardfaqheadermapanotificacaopublicidaderecomendacaoreportsservicossimuladorusuario
Observações de documentação da API
- Swagger está configurado globalmente em
/swagger. - Decorators Swagger por endpoint estão presentes principalmente em
contato. - Recomendação: adicionar
@ApiTagse respostas padronizadas em todos os controllers conforme os módulos avançarem.