Páginas filhas
  • API Funcionários (Manutenção Industrial)

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

15401

"N" = Não

"S" = Sim

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

1012

NUMBER

S

N

-

-

Gerado automaticamente quando o registro é inserido na tabela.

codigoErp

Código de relacionamento com o ERP

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

-

-

-

descricao

Descrição

codigoProntuarioSocial

Código do prontuário social

10

STRING

N

S

-

-

-

detalhecodigoCrachaDetalhamento

Código do crachá

50012

STRING

N

N

-

-

-

utilizadoIndustria

Utiliza na Indústria

nome

Nome do funcionário

40

STRING

N

S

-

-

-

apelido

Apelido do funcionário

10

STRING

N

"N"

N

-

-

-

dataAdmissao

Data de admissão

10

DATE

N

S

-

-

-


GET (Consulta QualificaçãoFuncionário)

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

Bloco de código
languagejava
titleResponse
{
    "hasNext": true,
    "items": [
        {
            "id": 2,
            "codigoErp": null,
            "descricao": "AJUSTADOR MECANICO",
            "detalhe": null,
            "utilizadoIndustria": "N"
        },
        {
            "id": 3,
            "codigoErp": null,
            "descricao": "ALMOXARIFE",
            "detalhe": null,
            "utilizadoIndustria": "N"
        }
    ]
}

...

  • Todos os atributos podem ser usados como parâmetro para a busca.


PUT/PATCH (Modifica QualificaçãoFuncionário)

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

Estrutura de dados para envio (exemplo):

...

  • Quando PATCH poderão ser informados apenas os atributos que necessitam de atualização.
  • No caso de PUT deverão ser informados os atributos necessários bem como os obrigatórios.
  • Deverá ser informado ao menos um dos atributos para localização da Qualificação (id ou codigoErp).
  • Caso os dois atributos id e codigoErp forem informados, será considerado apenas o atributo id para localização da qualificação. Será realizada uma busca por outras qualificações com IDs diferentes que utilizem o codigoErp informado e caso nenhuma qualificação seja encontrada o valor informado será alterado, e caso seja encontrada uma ou mais qualificações com IDs diferentes já utilizando este codigoErp uma mensagem será exibida e a alteração não será realizada.
  • Caso apenas o atributo codigoErp for informado, será realizada uma busca pelas qualificações que utilizem esse código e caso sejam encontradas duas ou mais qualificações utilizando este codigoErp uma mensagem será exibida e a alteração não será realizada.
  • Caso o atributo descricao for informado, será realizada uma busca por outras qualificações com IDs diferentes que utilizem a descricao informada e caso nenhuma qualificação seja encontrada o valor informado será alterado, e caso seja encontrada uma ou mais qualificações com IDs diferentes já utilizando essa descricao uma mensagem será exibida e a alteração não será realizada.


POST (Insere QualificaçãoFuncionário)

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

Estrutura de dados para envio:

...

  • O atributo id será gerado automaticamente e atribuído à nova qualificação, e caso seja informado será desconsiderado.
  • Caso o atributo codigoErp for informado, será realizada uma busca por outras qualificações que utilizem esse código e caso seja encontrada uma ou mais qualificações já utilizando este codigoErp uma mensagem será exibida e a inclusão não será realizada.
  • O atributo descricao deverá ser informado. Será realizada uma busca por outras qualificações que utilizem essa descrição e caso nenhuma qualificação seja encontrada a inclusão será realizada, e caso seja encontrada uma ou mais qualificações já utilizando essa descricao uma mensagem será exibida e a inclusão não será realizada.


DELETE (Exclui QualificaçãoFuncionário)

Disponibilizado endpoint para excluir a Qualificaçãoo Funcionário.

Método DELETE:

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

Parâmetros

  • Deverá ser informado ao menos um dos atributos para localização da Qualificação (id ou codigoErp).
  • Caso seja informado apenas o atributo codigoErp, será realizada uma busca pelas qualificações que utilizem esse código e caso sejam encontradas duas ou mais qualificações utilizando este codigoErp uma mensagem será exibida e a deleção não será realizada.
  • Caso os dois atributos id e codigoErp forem informados, será considerado apenas o atributo id para localização e exclusão da qualificação e o codigoErp será desconsiderado.
  • Caso o registro da qualificação esteja sendo utilizado por registros de outras tabelas relacionadas a exclusão não será realizada e uma mensagem será exibida.

...