Páginas filhas
  • API Turmas

Cadastro de Turmas

Disponibilizado endpoint para cadastro de Turmas.

.

Método POST:

http:127.0.0.1:8080/entity/v1/turmas

Estrutura de dados:

Turma
 {
            "codigoTurma": 99997,
            "codigoCompo": 2951,
            "codigoFunc": 198180,
            "codigoMunic": 255,
            "codigoTransp": 319,
            "instancia": "31",
            "codigoEscaDsr": null,
            "codigoCateg": null,
            "codigoFuncFadm": 198180,
            "codigoFuncFg": 198180,
            "codigoFuncFrur": 198180,
            "codigoHrAtuJornada": null,
            "codigoReferencia": null,
            "daTurma": "USINA",
            "deObs": null,
            "deTurma": "USINA",
            "dataFimComisDist": null,
            "dataIniComisDist": null,
            "ativo": "S",
            "cortCana": null,
            "folga": null,
            "propTerc": "P",
            "utilizaRep": "N",
            "pcPremio": null,
            "qtFuncPgag": null,
            "qtPassag": null,
            "rowversion": 71810
  }            

Ordem de Pesagem

  • codigoTurma: Código da Turma.
  • codigoCompo: Código do Componente.
  • codigoFunc: Código da Turma no FUNCIONARS.
  • codigoMunic: Código do Município.
  • codigoTransp: Código do Empreiteiro.
  • instancia: Código da Instância (para filtros).
  • odigoEscaDsr: Escala de DSR.
  • codigoCateg: Código da Categoria.
  • codigoFuncFadm: Funcionário Fiscal Administrativo.
  • codigoFuncFg: Funcionário Fiscal Geral.
  • codigoFuncFrur: Funcionário Fiscal Rural.
  • codigoHrAtuJornada: Horários para atualização de jornada.
  • codigoReferencia: Código de Referência.
  • daTurma: Descr. Abrev. da Turma.
  • deObs: Observação.
  • deTurma: Descrição da Turma.
  • dataFimComisDist: Data final pagto comissão de km.
  • dataIniComisDist: Data inicial pagto comissão de km.
  • ativo: Ativo (S=Sim / N=Não).
  • cortCana
  • folga: Flag de folga.
  • propTerc: Turma Própria/Terceira.
  • utilizaRep: Utiliza REP (S=Sim / N=Não).
  • pcPremio: Percentual para Prêmio.
  • qtFuncPgag: Limite de funcionários para pagamento de comissão sobre quilometragem.
  • qtPassag: Qtde. de Passageiros.
  • rowversion: Controle interno.

   

Consulta de Turmas

Disponibilizado endpoint para consulta de Turmas.

Método GET:

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

Response
{
    "hasNext": true,
    "items": [
        {
            "codigoTurma": 1,
            "codigoCompo": null,
            "codigoFunc": 107345,
            "codigoMunic": 255,
            "codigoTransp": 319,
            "instancia": "31",
            "codigoEscaDsr": null,
            "codigoCateg": null,
            "codigoFuncFadm": 107435,
            "codigoFuncFg": 107345,
            "codigoFuncFrur": 107345,
            "codigoHrAtuJornada": null,
            "codigoReferencia": null,
            "daTurma": "USPEDRA",
            "deObs": null,
            "deTurma": "USINA DA PEDRA",
            "dataFimComisDist": null,
            "dataIniComisDist": null,
            "ativo": "S",
            "cortCana": null,
            "folga": null,
            "propTerc": "P",
            "utilizaRep": "N",
            "pcPremio": null,
            "qtFuncPgag": null,
            "qtPassag": null,
            "rowversion": 71810
        }
    ]
}

Parâmetros

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

Modifica Turmas.

Disponibilizado endpoint para modificar Turmas.

Método PUT:

http:127.0.0.1:8080/entity/v1/turmas

Estrutura de dados:

Turma
{
            "codigoTurma": 99997,
            "codigoCompo": 2951,
            "codigoFunc": 198180,
            "codigoMunic": 255,
            "codigoTransp": 319,
            "instancia": "31",
            "codigoEscaDsr": null,
            "codigoCateg": null,
            "codigoFuncFadm": 198180,
            "codigoFuncFg": 198180,
            "codigoFuncFrur": 198180,
            "codigoHrAtuJornada": null,
            "codigoReferencia": null,
            "daTurma": "USINA",
            "deObs": null,
            "deTurma": "USINA",
            "dataFimComisDist": null,
            "dataIniComisDist": null,
            "ativo": "S",
            "cortCana": null,
            "folga": null,
            "propTerc": "P",
            "utilizaRep": "N",
            "pcPremio": null,
            "qtFuncPgag": null,
            "qtPassag": null,
            "rowversion": 71810
  }

Exclui Turmas.

Disponibilizado endpoint para excluir Turmas.

Método DELETE:

http:127.0.0.1:8080/entity/v1/turmas?codigoTurma=99997

Parâmetros

  • codigoTurma: Código da Turma.