Disponibilizado endpoint para integração do cadastro de Funcionários com os métodos GET, POST, PUT, PATCH e DELETE.


Estrutura:

Atributos

Descrição

Tamanho

Tipo

Chave Primária

Requerido

Valor Default

Valores Válidos

Observação

id

Id único para rastreamento do registro de ponta a ponta

12

NUMBER

S

N

-

-

Gerado automaticamente quando o registro é inserido na tabela.

codigoEmpresa

Código da empresa

2

NUMBER

N

N

-

-

Caso não informada será atribuído o código da empresa padrão configurado em default-company-ind.

codigoEmpresaERP

Código da empresa no ERP

5

STRING

N

N

-

-

-

codigoProntuarioSocial

Código do prontuário social

10

STRING

N

S

-

-

-

codigoCracha

Código do crachá

12

STRING

N

N

-

-

-

nome

Nome do funcionário

40

STRING

N

S

-

-

-

apelido

Apelido do funcionário

10

STRING

N

N

-

-

-

dataAdmissao

Data de admissão

10

DATE

N

S

-

-

-


GET (Consulta Funcionário)

http:127.0.0.1:8080/api/entity/v1/funcionariosInd

{
    "hasNext": true,
    "items": [
        {
            "id": 2,
            "codigoErp": null,
            "descricao": "AJUSTADOR MECANICO",
            "detalhe": null,
            "utilizadoIndustria": "N"
        },
        {
            "id": 3,
            "codigoErp": null,
            "descricao": "ALMOXARIFE",
            "detalhe": null,
            "utilizadoIndustria": "N"
        }
    ]
}

Parâmetros

Observações


PUT/PATCH (Modifica Funcionário)

http:127.0.0.1:8080/api/entity/v1/funcionariosInd

Estrutura de dados para envio (exemplo):

{
    "codigoErp": "CARGO-0003",
    "descricao": "ANALISTA DE SISTEMAS SR. III",
    "detalhe": "Pessoa responsável por analistar e implementar soluções tecnológicas para resolução dos problemas"
}

Estrutura de dados retorno:

{
    "codigoErp": "CARGO-0003",
    "descricao": "ANALISTA DE SISTEMAS SR. III",
    "detalhe": "Pessoa responsável por analistar e implementar soluções tecnológicas para resolução dos problemas",
    "id": "10028"
}

Observações


POST (Insere Funcionário)

http:127.0.0.1:8080/api/entity/v1/funcionariosInd

Estrutura de dados para envio:

{
    "codigoErp": "CARGO-0003",
    "descricao": "ANALIST. DE SIST. SR. III",
    "detalhe": "sem detalhes"
}

Estrutura de dados retorno:

{
    "codigoErp": "CARGO-0003",
    "descricao": "ANALIST. DE SIST. SR. III",
    "detalhe": "sem detalhes",
    "utilizadoIndustria": "N",
    "id": "10028"
}

Observações


DELETE (Exclui Funcionário)

Disponibilizado endpoint para excluir o Funcionário.

Método DELETE:

http:127.0.0.1:8080/api/entity/v1/funcionariosInd

Parâmetros