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 | - | Empresa cadastrada | 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 | - | - | - |
dataDemissao | Data de demissão | 10 | DATE | N | N | - | - | - |
tipoMaoObra | Tipo de mão de obra | 1 | STRING | N | N | "I" | I = Interna E = Externa | - |
quantidadePessoas | Quantidade de pessoas | 4 | NUMBER | N | N | "1" | - | Acatado somente quando tipoMaoObra = "E" |
atividadePrincipal | Atividade principal | 1 | STRING | N | N | "M" | M = Manutenção O = Operação | - |
idQualificacao | Id da qualificação do funcionário | 10 | NUMBER | N | N | - | Qualificação cadastrada | - |
controlaMaoObraPeloSistema | Controla mão de obra pelo sistema | 1 | STRING | N | N | "1" | 1 = Sim 0 = Não | - |
numeroCelular | Número do celular | 15 | STRING | N | N | - | - | - |
50 | STRING | N | N | - | - | - | ||
idSubCentroCusto | Id do sub-centro de custo | 12 | NUMBER | N | N | - | Sub-Centro de Custo cadastrado | - |
codigoChipCartao | Código do chip de cartão de ponto | 20 | STRING | N | N | - | - | - |
senhaAcesso | Senha de acesso | 60 | STRING | N | N | - | - | - |
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