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.

...

Bloco de código
languagejava
titleResponse
{
    "hasNext": truefalse,
    "items": [
        {
            "codigoEmpresa": 1,
            "id": 2 13745,
            "codigoProntuarioSocial": "91000",
            "codigoCracha": "91000",
            "codigoErpnome": null"FUNCIONÁRIO 91000",
            "descricaoapelido": "AJUSTADOR MECANICO "NOME 91000",
            "dataAdmissao": "2025-08-01T00:00:00",
            "detalhedataDemissao": null,
            "utilizadoIndustriatipoMaoObra": "NI",
          }  "quantidadePessoas": 1,
             {"atividadePrincipal": "M",
            "ididQualificacao": 3null,
            "codigoErpcontrolaMaoObraPeloSistema": null"1",
            "descricaonumeroCelular": null,
            "ALMOXARIFEemail": null,
            "detalheidSubCentroCusto": null,
            "utilizadoIndustriacodigoChipCartao": "N"CHIP123456",
            "senhaAcesso": null
        }
     ]
}

Parâmetros

  • page: Número da página.
  • pagesize: Quantidade máxima de registros por página.

...

Bloco de código
languagejava
titleBody
collapsetrue
{
    "codigoEmpresa": null,
    "codigoErp"codigoEmpresaERP": 1,
    "codigoProntuarioSocial": "91000",
    "codigoCracha": "91000",
    "nome": "Funcionário 91000",
    "apelido": "NOME 91000",
    "dataAdmissao": "CARGO-0003"2025-08-01T00:00:00",
    "dataDemissao": null,
    "tipoMaoObra": null,
    "quantidadePessoas": null,
    "descricaoatividadePrincipal": "ANALIST. DE SIST. SR. III"null,
    "idQualificacao": null,
    "controlaMaoObraPeloSistema": null,
    "detalheidSubCentroCusto": null,
 "sem detalhes   "codigoChipCartao": "CHIP123456"
}

Estrutura de dados retorno:

Bloco de código
languagejava
titleResponse
collapsetrue
{     
    "codigoEmpresa": "1",
    "codigoProntuarioSocial": "91000",
    "codigoCracha": "91000",
    "nome": "FUNCIONÁRIO 91000",
    "apelido": "NOME 91000",
    "codigoErpdataAdmissao": "CARGO-0003"2025-08-01T00:00:00",
    "dataDemissao": null,
    "tipoMaoObra": "I",
    "quantidadePessoas": 1,
    "descricaoatividadePrincipal": "ANALIST. DE SIST. SR. III"M",
    "idQualificacao": null,
    "detalhecontrolaMaoObraPeloSistema": "sem detalhes"1",
    "idSubCentroCusto": null,
    "utilizadoIndustriacodigoChipCartao": "NCHIP123456",
    "id": "1002813741"
 }

Observações

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

...

  • Deverá ser informado ao menos um dos atributos para localização da Qualificação do Funcionário (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 codigoProntuarioSocial).
  • Caso os dois atributos id e codigoErp codigoProntuarioSocial forem informados, será considerado apenas o atributo id para localização e exclusão da qualificação do funcionário e o codigoErp codigoProntuarioSocial será desconsiderado.
  • Caso o registro da qualificação do funcionário esteja sendo utilizado por registros de outras tabelas relacionadas a exclusão não será realizada e uma mensagem será exibida.

...