AG-78: incluir campo telefone para User
Issue number:
[#78]
Descrição:
Implementação do campo telefone no backend e banco de dados conforme solicitado
- Incluído campo
telefonena entidadeUsercom validação de tamanho - Atualizado
RegisterUserDTOpara permitir cadastro com telefone - Atualizado
UpdateUserDTOpara permitir atualização do telefone - Modificado
UserResponsepara retornar telefone nas consultas - Implementada lógica no
AuthServicepara salvar telefone no cadastro - Implementada lógica no
UserServicepara atualizar telefone - Campo telefone é opcional (nullable) para compatibilidade com usuários existentes
- Validação de tamanho máximo de 20 caracteres (pensei em colocar 11 -> pode ser alterado)
Checklist:
- Respeitou a arquitetura planejada
- Não deixou imports que não foram utilizados
- Não deixou nenhum código comentado