Open JohnnyKamigashima opened 1 year ago
Banco de dados criado
@JohnnyKamigashima Atualizando sobre a construção total da issue, vou postar tudo que está sendo implementado até então. Segue a print da rota de criação de avaliação.
@JohnnyKamigashima está sendo implementado tbm uma rota de login, onde esta será gerada um token JWT para ser armazenado no Front(Cookies os LocalStorage). O Payload do token será gerado a partir do email no login e terá uma validade de 7 dias. A idéia é que com o JWT já implementado, a avaliação seja feita com o usuário Logado.
Por enquanto tudo que foi passado aqui já está na branch Development.
@jeffbcampos gostando de ver!!
Criação de API para Fazer CRUD. O pessoal do Backend pode quebrar em mais de uma tarefa se a pontuação foi muito alta para uma sprint. Conforme experiência do DEVELOPER, poderão ser alterados alguns critérios desta issue, desde que os critérios alterados sejam anotados em um comentário.
Critéios de aceite:
A API deve aceitar Criação de um novo registro através de POST.
A api deve aceitar Leitura fornecido email
A api deve aceitar Leitura fornecido nome_empresa
A api deve aceitar Leitura fornecido email e nome_empresa
A api deve aceitar Alteração de dados
A api deve aceitar remoção
Prever futuramente quando tivermos usuários definidos precisamos ter autenticação por token para fazer esses acessos.
As mensagens mais comuns devem ser retornados pela api
Deve respeitar critérios de tamanho e campos obrigatórios definidos na issue #TR-Backend 45
Regras de campos:
Enums
[AUXILIO_HOME_OFFICE,AUXILIO_TRANSPORTE,HOME_OFFICE,HORARIO_FLEXIVEL,PLANO_SAUDE,PLANO_ODONTOLOGICO,PPR,REFEICAO_LOCAL,SEGURO_VIDA,VALE_ALIMENTACAO,VALE_REFEICAO,OUTRO]