Módulo: Clientes
Visão Geral
Section titled “Visão Geral”Tutores são gerenciados no schema seguranca; pets no schema pet. A relação tutor ↔ loja é gerenciada por tabela de vínculo — um tutor pode pertencer a múltiplas lojas. Toda operação web exige o header Uuid-Loja.
Funcionalidades
Section titled “Funcionalidades”- Auto-cadastro do tutor pelo app e pelo painel web
- Listagem e detalhe de tutores da loja (paginado, com busca)
- Criar, editar e excluir tutores
- Incluir tutor já cadastrado na plataforma por e-mail
- Gerenciar tutores (admin)
- Perfil do tutor — ver e editar (app)
- Listagem e detalhe de pets do tutor
- Cadastro e edição de pets
- Gerenciar todos os pets da loja (web)
Arquivos Principais
Section titled “Arquivos Principais”social-pets-service/src/main/java/br/com/socialpets/ controller/web/TutorLojaWebController.java — /web/tutores controller/web/PetWebController.java — /web/pets seguranca/entity/Tutor.java seguranca/dto/TutorRequestDTO.java pet/entity/Pet.java service/PetService.java
social-pets-web/src/app/tutores/social-pets-web/src/app/tutores/[id]/tabs/pets/