EduardoDandolini / backend-lanches-senac

0 stars 0 forks source link

Criação do CRUD de Funcionários (Criação, Leitura, Edição, Exclusão) #5

Closed Rafael-Floriano closed 5 months ago

Rafael-Floriano commented 6 months ago

Cadastro de funcionário:

{baseUrl}/employee/save

Request Body:

{
    "nome":"Functionário spring",
    "cpf":"80355802058",
    "cargo":"administrativo"
}

Response:

201 CREATED - Empty Body

Regras de negócio:


Update de Funcionário:

{baseUrl}/employee/update

Request Body:

{
    "id":1,
    "nome":"Functionário spring",
    "cpf":"80355802058",
    "cargo":"administrativo"
}

Response:

200 OK - Empty Body

Regras de negócio:


Delete de Funcionário:

{baseUrl}/employee/delete/{id}

Request Body:

Empty

Response:

200 OK - Empty Body

Regras de negócio:


Listar Funcionários:

{baseUrl}/employee/list/all

Request Body:

Empty

Response:

{
    {
        "id":1,
        "nome":"Functionário spring",
        "cpf":"80355802058",
        "cargo":"administrativo"
    },
    {
        "id":1,
        "nome":"Functionário spring dois",
        "cpf":"48271122070",
        "cargo":"administrativo"
    }
}