Endpoints para Usuários
-
create (POST)
- insere um novo registro
- valida campos (controller)
- valida regras (service)
- formata response
-
update (PATH)
- atualiza um novo registro - um ou vários campos (cfe dto)
- valida campos (controller)
- valida regras (service)
- formata response
-
list (GET)
- lista um registro ou vários registros (uma ou mais rotas)
- formata response
-
delete (DELETE)
- deleção lógica do registro (inativar)
- testar todas as rotas com campos inválidos (precisa tratar todos os erros sem quebrar, http 400, 500, etc)
- quando concluir, fazer upload do arquivo dos testes gerado pelo Insomnia ou Postman (para o review/ testes)