Skip to content

Commit 1888a9a

Browse files
authored
Create README.md
1 parent ea84dc4 commit 1888a9a

File tree

1 file changed

+21
-0
lines changed
  • cadastro-especialidades-spring-jpa-jax

1 file changed

+21
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
## Cadastro de Especialidades :clipboard:
2+
>API REST para a gestão de funcionário de um aempresa. <br>
3+
>É possível consultar, cadastrar, editar e deletar profissionais e suas especialidades no banco de dados.<br>
4+
❗ As tecnologias utilizadas foram o Java, spring, jpa e JAX-RS.
5+
6+
### Endpoints:
7+
8+
- **GET path = "/api/professional/all"**:<br>
9+
Retorna todos os registros cadastrados dos profissionais e suas especialidades.<br>
10+
Caso não encontre nenhum registro, retorna um `404 Not Found`, com a mensagem de erro:
11+
"*Nenhum registro foi encontrado!*";
12+
13+
- **POST path = "/api/professional/add"**:<br>
14+
Cadastra um novo registro no banco de dados com retorno `201 Created` e a string "*Inserido*".<br>
15+
- **PUT path = "/api/professional/edit/{id}"**:<br>
16+
Editar um registro já existente na base de dados, retorna um `200 Ok` e a string "*ID [%d] atualizado*", onde o `%d` representa o ID editado.<br>
17+
O ID do cadastro é informado manualmente na URL e, caso ele não exista, um `404 Not Found` com a mensagem "
18+
*Não é possível editar, o ID informado não existe*" deve ser retornado;
19+
- **DELETE path = "/api/professional/delete/{id}"**:<br>
20+
Deleta um registro já existente da base de dados, retorna um `200 Ok` e a string "*ID [%d] removido*", onde o `%d` representa o ID editado.<br>
21+
O ID do cadastro é informado manualmente na URL e, caso ele não exista, um `404 Not Found` com a mensagem "*Não é possível deletar, o ID informado não existe*" é retornado;

0 commit comments

Comments
 (0)