Skip to content

Latest commit

 

History

History
43 lines (38 loc) · 1.45 KB

notation.md

File metadata and controls

43 lines (38 loc) · 1.45 KB

-- MÉTODOS --

  • GET -> Buscar uma informação
  • POST -> Inserir ou criar uma informação
  • PUT -> Alterar uma informação
  • DELETE -> Remover uma informação ou dado
  • PATCH -> Alterar uma informação específica

-- PARAMS --

-- REQUEST & RESPONSE --

  • Request tudo que esta entrando
  • Response tudo que ta saindo

Entity (User) <-> ORM <-> BD = REPOSITÓRIOS


Regras de Negócio (Services)

  • Cadastro de Usuário
    • ( X ) Não é permitido cadastrar mais de um usuario com o mesmo e-mail;
    • ( X ) Não é permitido cadastrar usuário sem e-mail.


- Cadastro de Tag - ( X ) Não é permitido cadastrar mais de uma tag com o mesmo nome; - ( X ) Não é permitido cadastrar tag sem nome; - ( X ) Não é permitido o cadastro por usuários que não sejam administradores.

- Cadastro de Elogios - ( ) Não é permitido um usuário cadastrar um elogio para si; - ( ) Não é permitido cadastrar elogios para usuários inválidos; - ( ) O usuário precisa estar autenticado na aplicação.

Server -> ( CONTROLLER ) -> SERVICE -> Repositories -> BD