Olá! Este é um desafio SpringBoot + JPA + H2 DATA BASE!
-
O objetivo é construir uma API para gerênciar ordens de serviços
-
O usuário se cadastra e seus dados ficam salvos
-
A aplicação deve receber uma nova ordem de serviço incluindo um tecnico responsavel e o cliente que solicitou a OS
-
Cada OS tem um status e prioridade
[✔] Cadastro de Cliente
[✔] Listagem de Cliente
[✔] Listagem de Cliente por id
[✔] Alteração de Cliente por id
[✔] Remoção de Cliente por id
[✔] Cadastro de Tecnico
[✔] Listagem de Tecnico
[✔] Listagem de Tecnico por id
[✔] Remoção de Tecnico por id
[✔] Cadastro de OS
[✔] Listagem de OS
[✔] Listagem de OS por id
[✔] Alteração de OS por id
"id": 4,
"nome": "Mussun",
"cpf": "598.508.200-80",
"telefone": "(88) 98888-7777"
"id": 1,
"nome": "Samuel Melo",
"cpf": "002.671.010-23",
"telefone": "(83) 99617-2418"
"id": 1,
"dataAbertura": "04/08/2021 16:25",
"dataFechamento": null,
"prioridade": 2,
"status": 1,
"observacoes": "Acesso ao JIRA",
"tecnico": 1,
"cliente": 4
"id": 1,
"dataAbertura": "04/08/2021 16:25",
"dataFechamento": "04/08/2021 18:50",
"prioridade": 2,
"status": 2,
"observacoes": "Acesso ao JIRA",
"tecnico": 1,
"cliente": 4
public enum Prioridade {
BAIXA(0, "BAIXA"),
MEDIA(1, "MEDIA"),
ALTA(2, "ALTA");
}
public enum Status {
ABERTO(0, "ABERTO"),
ANDAMENTO(1, "ANDAMENTO"),
ENCERRADO(2, "ENCERRADO");
}
Feito com 💚 by Samuel Almeida