Closed marcus-vinf closed 1 month ago
Ajustado descrição da tarefa
Commit da tarefa
Utilização do CRUD
URL: http://localhost:8081/api/registries
CREATE
READ ListAll
FindById
UPDATE
DELETE
Onde está o UML? Quais são os diagramas?
Qual o endereço da API? Temos um Swegger dela?
UML:
A API está rodando localmente ainda, e o swagger não se faz necessário pois todos os acessos até o momento estão listados no CRUD comentado acima
UML com Primary Key? Que diagrama é esse?
Feature para construir a API backend que tratará os dados.
O backend do serviço é o responsável por praticamente toda a lógica com o qual tratamos os dados. Para a construção de um bom backend deve ser levado em consideração a eficiencia e segurança no tratamento de dados.
O serviço se baseará já plataforma Java + Spring, que conta com recursos que tornam a construção mais rápida.
Essa feature disponibilizará a API para criação e manutenção dos registros de dados
UML
entidade: registro Id: uuid; navegador: string; horarioAcesso: date; tipoAparelho: string. origemAcesso: enumOrigemAcesso
enum: enumOrigemAcesso Values: DESKTOP_MESSAGE DESKTOP_EMAIL MOBILE_MESSAGE MOBILE_QRCODE
A entidade deve ser de registro único para cada acesso a plataforma, validar o Id como chave primária.
Para gerenciar essa entidade devem ser disponibilizados os construtores e acessos por meio de get/set seguindo as boas práticas de desenvolvimento.
[x] #24
[x] Criar scripts SQL para inserção em banco de dados, e fazer com que seja executado ao iniciar o serviço (migração automática)
[x] #23
[x] Disponibilizar os endpoints para acesso ao CRUD da entidade
Validar:
Critérios de aceite: 1 – Estrutura definida seguindo as boas práticas de desenvolvimento. 2 – Endpoints responsivos. 3 – Integridade de dados. Não permitir duplicidade