Rotas API Psicométrica
  1. (GET) /empresas
    Mostra todas as empresas do sistema.
  2. (GET) /empresas/full
    Mostra todas as empresas do sistema com seus avaliados vinculados.
  3. (GET) /empresas/busca/{query}
    Mostra todas as empresas do sistema que contem {query} em seu nome, razão social, email, cnpj ou endereço.
  4. (GET) /empresas/full/busca/{query}
    Mostra todas as empresas do sistema que contem {query} em seu nome, razão social, email, cnpj ou endereço vinculados a seus avaliados.
  5. (GET) /empresas/{id_empresa}
    Mostra a empresa de id {id}.
  6. (GET) /empresas/full/{id_empresa}
    Mostra a empresa de id {id} vinculados a seus avaliados.
  7. (POST) /empresas
    Cadastra nova empresa.
  8. (POST) /empresas/{id_empresa}
    Edita uma empresa

  9. (GET) /avaliados
    Mostra todos os avaliados do sistema.
  10. (GET) /avaliados/busca/{query}
    Mostra todos os avaliados do sistema que contem {query} em seu nome, email, cpf ou endereço.
  11. (GET) /avaliados/{id_avaliado}
    Mostra o avaliado de id {id}.
  12. (POST) /avaliados
    Cadastra novo avaliado.
  13. (POST) /avaliados/{id_avaliado}
    Edita um avaliado

  14. (GET) /avaliacao_atencao_concentrada
    Mostra todos as avalições de atenção concentrada.
  15. (GET) /avaliacao_atencao_concentrada/busca/{query}
    Mostra todas as avaliaç~eos do sistema que contem {query} em seu id do avaliado ou na data de avaliação.
  16. (GET) /avaliacao_atencao_concentrada/{id_avaliacao_atencao_concentrada}
    Mostra a avaliação de id {id} de atenção concentrada.
  17. (POST) /avaliacao_atencao_concentrada
    Cadastra nova avaliação de atenção concentrada.
  18. (POST) /avaliacao_atencao_concentrada/{id_avaliacao_atencao_concentrada}
    Edita uma avaliação de atenção concentrada

  19. (GET) /avaliacao_reacoes_multiplas
    Mostra todos as avalições de atenção concentrada.
  20. (GET) /avaliacao_reacoes_multiplas/busca/{query}
    Mostra todas as avaliaç~eos do sistema que contem {query} em seu id do avaliado ou na data de avaliação.
  21. (GET) /avaliacao_reacoes_multiplas/{id_avaliacao_reacoes_multiplas}
    Mostra a avaliação de id {id} de atenção concentrada.
  22. (POST) /avaliacao_reacoes_multiplas
    Cadastra nova avaliação de atenção concentrada.
  23. (POST) /avaliacao_reacoes_multiplas/{id_avaliacao_reacoes_multiplas}
    Edita uma avaliação de atenção concentrada

  24. (GET) /avaliacao_tomada_decisao
    Mostra todos as avalições de atenção concentrada.
  25. (GET) /avaliacao_tomada_decisao/busca/{query}
    Mostra todas as avaliaç~eos do sistema que contem {query} em seu id do avaliado ou na data de avaliação.
  26. (GET) /avaliacao_tomada_decisao/{id_avaliacao_tomada_decisao}
    Mostra a avaliação de id {id} de atenção concentrada.
  27. (POST) /avaliacao_tomada_decisao
    Cadastra nova avaliação de atenção concentrada.
  28. (POST) /avaliacao_tomada_decisao/{id_avaliacao_tomada_decisao}
    Edita uma avaliação de atenção concentrada

  29. (GET) /avaliacao_velocidade_antecipacao
    Mostra todos as avalições de atenção concentrada.
  30. (GET) /avaliacao_velocidade_antecipacao/busca/{query}
    Mostra todas as avaliaç~eos do sistema que contem {query} em seu id do avaliado ou na data de avaliação.
  31. (GET) /avaliacao_velocidade_antecipacao/{id_avaliacao_velocidade_antecipacao}
    Mostra a avaliação de id {id} de atenção concentrada.
  32. (POST) /avaliacao_velocidade_antecipacao
    Cadastra nova avaliação de atenção concentrada.
  33. (POST) /avaliacao_velocidade_antecipacao/{id_avaliacao_velocidade_antecipacao}
    Edita uma avaliação de atenção concentrada

  34. (GET) /users
    Mostra todos os usuários do sistema.
    Obs: Oculta os campos "senha_user" e "apelido_user".
  35. (GET) /users/{valor}
    Mostra os detalhes do usuário com o valor do "id_user" sendo igual a {valor}.
  36. (POST) /users
    Insere um novo usuário no sistema.
    Obrigatório informar os campos "nome_user", "email_user" e "senha_user".
    Campos opcionais: "apelido_user" e "foto_user"
  37. (POST) /users/{id}
    Edita os dados de um usuário.



Tabelas e Relacionamentos