Páginas filhas
  • API Funcionários

Cadastro de Funcionários.

Disponibilizado endpoint para cadastro de Funcionários.

Método POST:

http:127.0.0.1:8080/entity/v1/fornecs

Estrutura de dados:

Fuincionários
{
  "codigoFunc": 9999999998,
  "codigoCcusto": 2117020101,
  "codigoEscolar": null,
  "codigoLotacao": "99",
  "codigoTransp": 2619,
  "codigoCargo": 425,
  "codigoCategCnh": "AB",
  "codigoCcResp": 12345678901234567890,
  "codigoClasse": 10,
  "codigoEmpresaErp": "EMPRERP12345",
  "codigoEntidade": 12345,
  "codigoEscala": 123456,
  "codigoFolha": "FOLHA1234",
  "codigoFuncCol": "FUNC_COL123456",
  "codigoFuncRh": "func_RH",
  "codigoFuncSeq": 1234567890,
  "codigoFuncSerial": "FUNC_SERIAL1",
  "codigoHorario": 12345,
  "codigoMunic": 1234,
  "codigoTagRavo": "TAG_RAVO123456789",
  "codigoTpPessoa": "TP_PESSOA",
  "codigoTpRecurso": "TP",
  "codigoTurma": 12345,
  "codigoUfRg": "UF",
  "codigoUnidnegErp": "UNIDNEG_ERP",
  "deEndereco": "Endereço Exemplo",
  "deFunc": "Nome do Funcionário",
  "deObsIntegracao": "Observação de integração",
  "dataAdmissao": "2024-09-01T00:00:00",
  "dataFimAvPrevio": "2024-09-01T00:00:00",
  "dataFimExp": "2024-09-01T00:00:00",
  "dataIniAvPrevio": "2024-09-01T00:00:00",
  "dataIniEsca": "2024-09-01T00:00:00",
  "dataIniPg": "2024-09-01T00:00:00",
  "dataIniSal": "2024-09-01T00:00:00",
  "dataIniTurma": "2024-09-01T00:00:00",
  "dataNascimento": "2024-09-01T00:00:00",
  "dataRescisao": "2024-09-01T00:00:00",
  "dataRescColcam": "2024-09-01T00:00:00",
  "dataValidadeChn": "2024-09-01T00:00:00",
  "dataValidadeSap": "2024-09-01T00:00:00",
  "demissivel": "S",
  "dsrFerPerd": "S",
  "freqPgto": "M",
  "geraInterv": "S",
  "labent": "S",
  "pgSumula": "S",
  "prestOc": "S",
  "propTerc": "S",
  "sexo": "M",
  "sitsaida": "SIM",
  "situacao": "A",
  "tpContrato": "C",
  "idTag": "ID_TAG1234567890",
  "lastUpdate": "2024-09-01T00:00:00",
  "numeroCartaoTransp": 1234567890,
  "numeroCep": "12345-678",
  "numeroCnh": "CNH12345678",
  "numeroCpf": "123.456.789-00",
  "numeroCtps": "CTPS12345678",
  "numeroPis": 12345678901,
  "numeroRg": "RG1234567890",
  "qtCanaEnt": 1234567890123,
  "qtEtiqDisp": 123456,
  "qtMaxEtiq": 123456,
  "rowversion": 12345,
  "vlSalario": 12345.6789
}

Ordem de Pesagem

  • codigoFunc: Código do Funcionário.
  • codigoCcusto: Código do Centro de Custo.
  • codigoEscolar: Código da Escolaridade.
  • codigoLotacao: Código da Lotação.
  • codigoTransp: Código do Prestador de Serviço.
  • codigoCargo: Código do Cargo.
  • codigoCategCnh: Categoria da CNH.
  • codigoCcResp: Centro de Custo de Responsabilidade.
  • codigoClasse: Código da Classe de Pagamento.
  • codigoEmpresaErp: Codigo da Empresa ERP.
  • codigoEntidade: Código da Entidade Assistêncial.
  • codigoEscala: Código da Escala de DSR.
  • codigoFolha: Código da Folha de Pagamento.
  • codigoFuncCol: Código funcionário no coletor.
  • codigoFuncRh: Código do funcionário na Folha de Pagamento.
  • codigoFuncSeq: Código sequencial do funcinário na turma.
  • codigoFuncSerial: Código Serial do Funcionário Coletor.
  • codigoHorario: Código do Horário.
  • codigoMunic: Código do Município.
  • codigoTagRavo: Código TAG ou RAVO.
  • codigoTpPessoa: Tipo de Pessoa para Folha de Pagamento.
  • codigoTpRecurso: Código do Tipo de Recurso.
  • codigoTurma: Código da Turma.
  • codigoUfRg: Codigo da Unidade Federal.
  • codigoUnidnegErp: Codigo da Unidade de Negócio ERP.
  • deEndereco: Endereço do Funcionário.
  • deFunc: Nome do Funcionário.
  • deObsIntegracao: Observação (utilizada qdo dado é inserida/atualizado por sistema externo).
  • dataAdmissao: Data de Admissão.
  • dataFimAvPrevio: Data fim aviso prévio.
  • dataFimExp: Data de vencimento da experiência.
  • dataIniAvPrevio: Data início aviso prévio.
  • dataIniEsca: Data de início da Escala de DSR.
  • dataIniPg: Data de início de pagto da diária de rescisão.
  • dataIniSal: Data de início do salário atual.
  • dataIniTurma: Data início da turma.
  • dataNascimento: Data de Nascimento.
  • dataRescisao: Data da Rescisão.
  • dataRescColcam: Data de rescisão provisória.
  • dataValidadeChn: Data de Validade da CNH.
  • dataValidadeSap: Data Validade Integração SAP.
  • demissivel: Controla o vencimento de experiência e se pode ser demitido.
  • dsrFerPerd: Flag para confirmar se gera as verbas de DSR e Feriado perdidos (S/N).
  • freqPgto: Frequência de Pagamento [TAB1].
  • geraInterv: Substituir os intervalos inexistentes.
  • labent: Flag indentificador de funcionário do Laboratório Entomológico.
  • pgSumula: Flag para controlar o pagto da súmula.
  • prestOc: Prestador de Ordem de Corte.
  • propTerc: Tipo de Vínculo [TAB3].
  • sexo: Tipo de Sexo [TAB4].
  • sitsaida: Flag que controla a saída do funcionário.
  • situacao: Situação do Funcionário [TAB2].
  • tpContrato: Tipo de Contrato [TAB5].
  • idTag: ID do Tag (Utilizado DE-PARA código funcionário entrada de cana).
  • lastUpdate: last update.
  • numeroCartaoTransp: Número Cartão Transponder.
  • numeroCep: Número do CEP.
  • numeroCnh: Número CNH.
  • numeroCpf: Número do CPF.
  • numeroCtps: Número da CTPS/Série/UF.
  • numeroPis: Número do PIS.
  • numeroRg: Número do RG.
  • qtCanaEnt: Quantidade de cana entregue.
  • qtEtiqDisp: Quantidade de etiquetas disponíveis.
  • qtMaxEtiq: Quantidade máxima de etiquetas a serem impressas.
  • rowversion: Controle interno.
  • vlSalario: Valor do Salário.
    .

   

Consulta dos Funcionários

Disponibilizado endpoint para consulta dos Funcionários.

Método GET:

http:127.0.0.1:8080/entity/v1/funcionars?page=1&pagesize=1

Response
{
    "hasNext": true,
    "items": [
        {
            "codigoFunc": 1,
            "codigoCcusto": 115010409,
            "codigoEscolar": null,
            "codigoLotacao": "2",
            "codigoTransp": null,
            "codigoCargo": 6040,
            "codigoCategCnh": null,
            "codigoCcResp": null,
            "codigoClasse": null,
            "codigoEmpresaErp": "1",
            "codigoEntidade": null,
            "codigoEscala": null,
            "codigoFolha": null,
            "codigoFuncCol": "113005",
            "codigoFuncRh": "1_13005",
            "codigoFuncSeq": null,
            "codigoFuncSerial": null,
            "codigoHorario": 9843,
            "codigoMunic": null,
            "codigoTagRavo": null,
            "codigoTpPessoa": null,
            "codigoTpRecurso": null,
            "codigoTurma": null,
            "codigoUfRg": null,
            "codigoUnidnegErp": null,
            "deEndereco": "R:ALAGOAS,637",
            "deFunc": "DIEGO ALEXANDRO DE OLIVEIRA",
            "deObsIntegracao": null,
            "dataAdmissao": "2011-04-07T00:00:00",
            "dataFimAvPrevio": null,
            "dataFimExp": null,
            "dataIniAvPrevio": null,
            "dataIniEsca": null,
            "dataIniPg": null,
            "dataIniSal": null,
            "dataIniTurma": null,
            "dataNascimento": "1985-01-24T00:00:00",
            "dataRescisao": null,
            "dataRescColcam": null,
            "dataValidadeChn": null,
            "dataValidadeSap": null,
            "demissivel": null,
            "dsrFerPerd": null,
            "freqPgto": "1",
            "geraInterv": null,
            "labent": null,
            "pgSumula": null,
            "prestOc": null,
            "propTerc": "P",
            "sexo": "M",
            "sitsaida": null,
            "situacao": "V",
            "tpContrato": "P",
            "idTag": null,
            "lastUpdate": "2024-07-25T12:28:53",
            "numeroCartaoTransp": null,
            "numeroCep": "14240000",
            "numeroCnh": null,
            "numeroCpf": "331.931.628-17",
            "numeroCtps": "35363-270/SP",
            "numeroPis": null,
            "numeroRg": null,
            "qtCanaEnt": -10000,
            "qtEtiqDisp": 0,
            "qtMaxEtiq": 0,
            "rowversion": 1,
            "vlSalario": 0
        }
    ]
}

Parâmetros

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

Modifica Funcionário

Disponibilizado endpoint para modificar o Funcionário.

Método PUT:

http:127.0.0.1:8080/entity/v1/funcionars

Estrutura de dados:

Funcionário
{
  "codigoFunc": 9999999999,
  "codigoCcusto": 3040201,
  "codigoEscolar": null,
  "codigoLotacao": "99",
  "codigoTransp": 9999,
  "codigoCargo": 1234567890,
  "codigoCategCnh": "AB",
  "codigoCcResp": 12345678901234567890,
  "codigoClasse": 12345,
  "codigoEmpresaErp": "EMPRERP12345",
  "codigoEntidade": 12345,
  "codigoEscala": 123456,
  "codigoFolha": "FOLHA1234",
  "codigoFuncCol": "FUNC_COL123456",
  "codigoFuncRh": "func_RH",
  "codigoFuncSeq": 1234567890,
  "codigoFuncSerial": "FUNC_SERIAL1",
  "codigoHorario": 12345,
  "codigoMunic": 1234,
  "codigoTagRavo": "TAG_RAVO123456789",
  "codigoTpPessoa": "TP_PESSOA",
  "codigoTpRecurso": "TP",
  "codigoTurma": 12345,
  "codigoUfRg": "UF",
  "codigoUnidnegErp": "UNIDNEG_ERP",
  "deEndereco": "Endereço Exemplo",
  "deFunc": "Nome do Funcionário",
  "deObsIntegracao": "Observação de integração",
  "dataAdmissao": "2024-09-01T00:00:00",
  "dataFimAvPrevio": "2024-09-01T00:00:00",
  "dataFimExp": "2024-09-01T00:00:00",
  "dataIniAvPrevio": "2024-09-01T00:00:00",
  "dataIniEsca": "2024-09-01T00:00:00",
  "dataIniPg": "2024-09-01T00:00:00",
  "dataIniSal": "2024-09-01T00:00:00",
  "dataIniTurma": "2024-09-01T00:00:00",
  "dataNascimento": "2024-09-01T00:00:00",
  "dataRescisao": "2024-09-01T00:00:00",
  "dataRescColcam": "2024-09-01T00:00:00",
  "dataValidadeChn": "2024-09-01T00:00:00",
  "dataValidadeSap": "2024-09-01T00:00:00",
  "demissivel": "S",
  "dsrFerPerd": "S",
  "freqPgto": "M",
  "geraInterv": "S",
  "labent": "S",
  "pgSumula": "S",
  "prestOc": "S",
  "propTerc": "S",
  "sexo": "M",
  "sitsaida": "SIM",
  "situacao": "A",
  "tpContrato": "C",
  "idTag": "ID_TAG1234567890",
  "lastUpdate": "2024-09-01T00:00:00",
  "numeroCartaoTransp": 421421312,
  "numeroCep": "12345-678",
  "numeroCnh": "124214124",
  "numeroCpf": "123.456.789-00",
  "numeroCtps": "12424124214",
  "numeroPis": 12421412412,
  "numeroRg": "RG4321",
  "qtCanaEnt": 1234567890123,
  "qtEtiqDisp": 4321,
  "qtMaxEtiq": 4321,
  "rowversion": 54321,
  "vlSalario": 5321.6789
}

Exclui Funcionário

Disponibilizado endpoint para excluir o Funcionário.

Método DELETE:

http:127.0.0.1:8080/entity/v1/funcionars?codigoFunc=9999999999

Parâmetros

  • codigoFunc: Código do Funcionário.