|
| 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