[US-04] Login do Usuário - Criação da Entidade e seus Endpoints
Base
- Criar a Entidade User (Model)
- Criar o DTO do User (DTO)
- Criar o Repository do User (Repository)
- Criar o Service do User (Service)
- Criar o Controller do User (Controller)
- Criar o Enum do tipoUsuario (Enum)
Dados do User
- Senha
- Data criação (criado automatico pelo sistema na hora de salvar)
- Conectar o Enum do UserType no Objeto User
Validações
- Tornar a senha quando salva em um SHA256
- Criar as requisições de teste de login
- Conectar o User no Atlete, onde ele deve pertencer a mesma requisição do atleta e ser alterado pela requisição do atleta, como funciona hoje o Adress e Contact
TODO
@thales.veiga finalizar a 10, 11 e 12 dos tópicos acima