saveinmed/backend-old/internal/http/handler
NANDO9322 0a0c344022 feat(geral): implementa fluxo de aprovação, api de endereços e acesso master
Backend:
- Implementa API de Endereços (`POST /enderecos`) e migration da tabela `addresses`.
- Adiciona bloqueio de login para usuários de empresas não verificadas (status `pending`).
- Criação automática do usuário Master (`seedAdmin`) com empresa verificada.
- Adiciona aliases de rota em PT-BR (`/api/v1/empresas` GET/PATCH, `/api/v1/usuarios` PATCH) para compatibilidade com o frontend.
- Atualiza DTOs para suportar campos em português no registro de empresas e atualização de usuários.
- Endpoint `/auth/me` agora retorna `company_name` e flag `superadmin`.
- Ajusta filtro de repositório para listar empresas por status de verificação.

Frontend:
- Nova página `/usuarios-pendentes` com layout padrão e funcionalidade de aprovação.
- Atualiza [Header](cci:1://file:///c:/Projetos/saveinmed/saveinmed-frontend/src/components/Header.tsx:29:0-337:2) para exibir o nome da empresa do usuário logado.
- Serviço `empresaApiService`: correções de mapeamento (`corporate_name` -> `razao_social`) e novos métodos.
- Tipagem atualizada para incluir campos de empresa no [UserData](cci:2://file:///c:/Projetos/saveinmed/saveinmed-frontend/src/types/auth.ts:15:0-30:1).

Fixes:
- Correção de erro 405 (Method Not Allowed) nas rotas de atualização.
- Correção de erro 404 na listagem de pendentes.
- Resolução de campos vazios na listagem de empresas.
2026-01-21 17:20:06 -03:00
..
address_handler.go feat(geral): implementa fluxo de aprovação, api de endereços e acesso master 2026-01-21 17:20:06 -03:00
admin_handler.go Rename backend folder to backend-old 2026-01-16 10:51:52 -03:00
cart_handler.go Rename backend folder to backend-old 2026-01-16 10:51:52 -03:00
company_handler.go feat(geral): implementa fluxo de aprovação, api de endereços e acesso master 2026-01-21 17:20:06 -03:00
credit_handler.go Rename backend folder to backend-old 2026-01-16 10:51:52 -03:00
dashboard_handler.go Rename backend folder to backend-old 2026-01-16 10:51:52 -03:00
dto.go feat(geral): implementa fluxo de aprovação, api de endereços e acesso master 2026-01-21 17:20:06 -03:00
dto_test.go Rename backend folder to backend-old 2026-01-16 10:51:52 -03:00
financial_handler.go feat(geral): implementa fluxo de aprovação, api de endereços e acesso master 2026-01-21 17:20:06 -03:00
handler.go feat(geral): implementa fluxo de aprovação, api de endereços e acesso master 2026-01-21 17:20:06 -03:00
handler_additional_test.go Rename backend folder to backend-old 2026-01-16 10:51:52 -03:00
handler_test.go feat(geral): implementa fluxo de aprovação, api de endereços e acesso master 2026-01-21 17:20:06 -03:00
marketplace_handler.go Rename backend folder to backend-old 2026-01-16 10:51:52 -03:00
order_handler.go Rename backend folder to backend-old 2026-01-16 10:51:52 -03:00
payment_handler.go Rename backend folder to backend-old 2026-01-16 10:51:52 -03:00
product_handler.go Rename backend folder to backend-old 2026-01-16 10:51:52 -03:00
push_handler.go Rename backend folder to backend-old 2026-01-16 10:51:52 -03:00
review_handler.go Rename backend folder to backend-old 2026-01-16 10:51:52 -03:00
seller_payment_handler.go Rename backend folder to backend-old 2026-01-16 10:51:52 -03:00
shipping_handler.go Rename backend folder to backend-old 2026-01-16 10:51:52 -03:00
team_handler.go Rename backend folder to backend-old 2026-01-16 10:51:52 -03:00
user_handler.go feat(geral): implementa fluxo de aprovação, api de endereços e acesso master 2026-01-21 17:20:06 -03:00