-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Tarefa: Backend – Implementar Endpoints para Consultar Tenants (por ID e Listagem)
Implementar endpoints no backend para consultar um Tenant específico por ID e listar todos os Tenants cadastrados no sistema.
Endpoint 1 – Buscar Tenant por ID
- Definir rota:
GET /tenants/{id}
- Receber o parâmetro:
id(GUID) – via route param
- Validar formato do
id(GUID válido) - Consultar Tenant no banco de dados pelo
id - Retornar resposta adequada:
200 OKem caso de sucesso, com os dados do Tenant404 Not Foundse não existir Tenant com esseid400 Bad Requestse oidfor inválido
Endpoint 2 – Listar Todos os Tenants
- Definir rota:
GET /tenants
- Consultar todos os Tenants cadastrados
- Retornar resposta adequada:
200 OKcom lista de Tenants- Retornar lista vazia caso não existam registros (não deve retornar erro)
Contexto
No contexto do aplicativo de academia, um Tenant representa uma unidade independente de negócio, como uma academia ou centro de treinamento, que possui seus próprios membros, planos e dados de contato.
Esses endpoints permitirão:
- Consulta individual de uma academia específica
- Listagem administrativa de todas as academias cadastradas no sistema
Os endpoints devem garantir consultas seguras, consistentes e alinhadas às boas práticas REST.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels