Páginas filhas
  • API Ordem de Pesagem - Mudas de Cana

Cadastro de Ordem de Pesagem - Mudas de Cana

Disponibilizado endpoint para cadastro da Ordem de Pesagem.

Método POST:

http://127.0.0.1:8080/entity/v1/ordemPesagem

Estrutura de dados:

Ordem Pesagem
{
   "instancia":"TOTVS",
   "codigoFornec":11,
   "codigoTpConjunto": "2",
   "codigoTpMov":2,
   "codigoUsuario":"PIMSCS",
   "dataAbertura":"2025-04-07T02:00:00",
   "tpPesag":"M",
   "numeroDocumento":"999",
   "numeroTransponder":"Número do Transponder",
   "qtLimBruto":10000,
   "qtDistancia": 999,
   "qtOrdCar":1,
   "rowversion":1,
   "produtos":[
      {
         "codigoProduto":"81",
         "codigoUsuario":"PIMSCS",
         "cdUpNivel2O":" 1076",
         "cdUpNivel3O":"    1",
         "cdUpNivel2D":" 1076",
         "cdUpNivel3D":"    1",
         "qtProduto":1,
         "rowversion":1
      }
   ],
   "recursos":[
      {
        "codigoTpRecurso":"CO",
        "codigoEquipto":"0",
        "codigoOperador":"1",
        "codigoUsuario":"PIMSCS",
        "rowversion": 1
      },
      {
        "codigoTpRecurso":"CM",
        "codigoEquipto":"1",
        "codigoOperador":"1",
        "codigoUsuario":"PIMSCS",
        "rowversion": 1
      },
      {
        "codigoTpRecurso":"CG",
        "codigoEquipto":"4031",
        "codigoOperador":"1",
        "codigoUsuario":"PIMSCS",
        "rowversion": 1
      },
      {
        "codigoTpRecurso":"CT",
        "codigoEquipto":"1008",
        "codigoOperador":"1",
        "codigoUsuario":"PIMSCS",
        "rowversion": 1
      },
      {
        "codigoTpRecurso":"CT",
        "codigoEquipto":"1008",
        "codigoOperador":"1",
        "codigoUsuario":"PIMSCS",
        "rowversion": 1
      },
      {
        "codigoTpRecurso":"TR",
        "codigoEquipto":"3086",
        "codigoOperador":"1",
        "codigoUsuario":"PIMSCS",
        "rowversion": 1
      }
   ]
}

Ordem de Pesagem

  • instancia: Código da Instância.
  • codigoFornec: Descrição da entidade.
  • codigoTpConjunto: Código do Tipo do Conjunto (Recupera os valores de Limite Minimo e Máximo Rodoviário).
  • qtMinRodo: Valor do Limite Minimo Rodoviário (Caso seja enviado, será o valor que será gravado). 
  • qtMaxRodo: Valor do Limite Máximo Rodoviário (Caso seja enviado, será o valor que será gravado).
  • codigoTpMov: Código do Tipo de Movimentação.
  • codigoUsuario: Código do Usuário.
  • dataAbertura: Data de Abertura.
  • tpPesag: Tipo de Pesagem.
  • numeroDocumento: Número do Documento.
  • numeroTransponder: Número do Transponder.
  • qtLimBruto: Valor do Limite Bruto.
  • qtOrdCar: Quantidade de Ordens de Pesagem.
  • qtDistancia: Distância entre carregamento e Descarregamento
  • rowversion: Linha de tabela de registro de versão.

Produtos (Lista)

  • codigoProduto: Código do Produto.
  • cdUpNivel1O: Código UpNivel1 Origem
  • cdUpNivel2O: Código UpNivel2 Origem
  • cdUpNivel3O: Código UpNivel3 Origem
  • cdUpNivel1D: Código UpNivel1 Destino
  • cdUpNivel2D: Código UpNivel2 Destino
  • cdUpNivel3D: Código UpNivel3 Destino
  • codigoUsuario: Código do Usuário.
  • qtProduto: Quantidade de Produtos.
  • rowversion: Linha de tabela de registro de versão.

Recursos (Lista)

  • codigoTpRecurso: Código do Tipo de Recurso
  • codigoEquipto: Código do Equipamento
  • codigoOperador: Código do Operador
  • codigoUsuario: Código do usuário que realizou a ultima manutenção na ordem
  • rowversion: Controle Interno

Consulta das Ordens de Pesagem

Disponibilizado endpoint para consulta das Ordens de Pesagem.

Método GET:

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

Response
{
    "hasNext": false,
    "items": [
        {
            "codigoOrdemCar": "500000001226",
            "instancia": "TOTVS",
            "caminhao": null,
            "codigoFornec": 11,
            "codigoMarcaVeic": null,
            "codigoTpConjunto": "2",
            "codigoTpMov": 2,
            "codigoTransport": null,
            "codigoUfCm": null,
            "codigoUfRb": null,
            "codigoUfRb2": null,
            "codigoUfRb3": null,
            "codigoUsuario": "PIMSCS",
            "dataAbertura": "2025-04-07T02:00:00",
            "autenticBiometria": "N",
            "cavalo": "N",
            "desPatioExterno": "N",
            "excessoPbtc": "N",
            "integrAutCancelas": "N",
            "pesagSai": "N",
            "qtdePesagem": "P",
            "status": "A",
            "taraPadr": "N",
            "hrEntrada": "2025-04-07T02:00:00",
            "motorista": null,
            "numeroDocumento": "999",
            "numeroTransponder": "Número do Transponder",
            "qtLimBruto": 10000,
            "qtMaxRodo": 46000,
            "qtMinRodo": 41000,
            "qtOrdCar": 1,
            "qtOrdCarAtual": 1,
            "reboque": null,
            "reboque2": null,
            "reboque3": null,
            "rowversion": 1,
            "cdCCusto": null,
            "qtDistancia": 999,
            "fgExigeCracha": "N",
            "tpPesag": "M",
            "produtos": [
                {
                    "codigoOrdemCar": "500000001226",
                    "instancia": "TOTVS",
                    "codigoProduto": "81",
                    "numeroSequencia": 1,
                    "codigoUsuario": "PIMSCS",
                    "deSafra": null,
                    "hrEntrada": "2025-04-07T02:00:00",
                    "qtProduto": null,
                    "rowversion": 1,
                    "fgTpAplic": null,
                    "cdSafraO": 22526,
                    "cdUpNivel1O": " 1076",
                    "cdUpNivel2O": " 1076",
                    "cdUpNivel3O": "    1",
                    "qtAreaProdO": 5,
                    "cdSafraD": 22526,
                    "cdUpNivel1D": " 1076",
                    "cdUpNivel2D": " 1076",
                    "cdUpNivel3D": "    1",
                    "qtAreaProdD": 5,
                    "cdVaried": 11,
                    "codigoDestino": null,
                    "codigoOrigem": null
                }
            ],
            "recursos": [
                {
                    "codigoOrdemCar": "500000001226",
                    "instancia": "TOTVS",
                    "codigoEquipto": 0,
                    "codigoOperador": 1,
                    "codigoTpRecurso": "CO",
                    "codigoUsuario": "PIMSCS",
                    "hrEntrada": "2025-04-07T02:00:00",
                    "rowversion": 1,
                    "numeroSequencia": 1
                },
                {
                    "codigoOrdemCar": "500000001226",
                    "instancia": "TOTVS",
                    "codigoEquipto": 1,
                    "codigoOperador": 1,
                    "codigoTpRecurso": "CM",
                    "codigoUsuario": "PIMSCS",
                    "hrEntrada": "2025-04-07T02:00:00",
                    "rowversion": 1,
                    "numeroSequencia": 2
                },
                {
                    "codigoOrdemCar": "500000001226",
                    "instancia": "TOTVS",
                    "codigoEquipto": 4031,
                    "codigoOperador": 1,
                    "codigoTpRecurso": "CG",
                    "codigoUsuario": "PIMSCS",
                    "hrEntrada": "2025-04-07T02:00:00",
                    "rowversion": 1,
                    "numeroSequencia": 3
                },
                {
                    "codigoOrdemCar": "500000001226",
                    "instancia": "TOTVS",
                    "codigoEquipto": 1008,
                    "codigoOperador": 1,
                    "codigoTpRecurso": "CT",
                    "codigoUsuario": "PIMSCS",
                    "hrEntrada": "2025-04-07T02:00:00",
                    "rowversion": 1,
                    "numeroSequencia": 4
                },
                {
                    "codigoOrdemCar": "500000001226",
                    "instancia": "TOTVS",
                    "codigoEquipto": 1008,
                    "codigoOperador": 1,
                    "codigoTpRecurso": "CT",
                    "codigoUsuario": "PIMSCS",
                    "hrEntrada": "2025-04-07T02:00:00",
                    "rowversion": 1,
                    "numeroSequencia": 5
                },
                {
                    "codigoOrdemCar": "500000001226",
                    "instancia": "TOTVS",
                    "codigoEquipto": 3086,
                    "codigoOperador": 1,
                    "codigoTpRecurso": "TR",
                    "codigoUsuario": "PIMSCS",
                    "hrEntrada": "2025-04-07T02:00:00",
                    "rowversion": 1,
                    "numeroSequencia": 6
                }
            ]
        }
    ]
}

Parâmetros

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

Modifica Ordem de Pesagem

Disponibilizado endpoint para modificar a Ordem de Pesagem.

Método PUT:

http://127.0.0.1:8080/entity/v1/ordemPesagem

Estrutura de dados:

Ordem Pesagem
{
    "instancia": "TOTVS",
    "codigoFornec": 11,
    "codigoTpConjunto": "2",
    "codigoTpMov": 2,
    "codigoUsuario": "PIMSCS",
    "dataAbertura": "2025-04-07T02:00:00",
    "tpPesag": "M",
    "numeroDocumento": "999",
    "numeroTransponder": "Número do Transponder",
    "qtLimBruto": 10000,
    "qtDistancia": 999,
    "qtOrdCar": 1,
    "rowversion": 1,
    "produtos": [
        {
            "codigoProduto": "81",
            "codigoUsuario": "PIMSCS",
            "cdUpNivel2O": " 1076",
            "cdUpNivel3O": "    1",
            "cdUpNivel2D": " 1076",
            "cdUpNivel3D": "    1",
            "rowversion": 1,
            "codigoOrdemCar": 500000001226,
            "instancia": "TOTVS",
            "numeroSequencia": 1,
            "cdSafraO": "22526",
            "cdUpNivel1O": " 1076",
            "cdVaried": "11",
            "qtAreaProdO": "5",
            "cdSafraD": "22526",
            "cdUpNivel1D": " 1076",
            "fgOcorren": "Q",
            "qtAreaProdD": "5",
            "hrEntrada": "2025-04-07T02:00:00"
        }
    ],
    "recursos": [
        {
            "codigoTpRecurso": "CO",
            "codigoEquipto": "0",
            "codigoOperador": "1",
            "codigoUsuario": "PIMSCS",
            "rowversion": 1,
            "codigoOrdemCar": 500000001226,
            "instancia": "TOTVS",
            "numeroSequencia": 1,
            "hrEntrada": "2025-04-07T02:00:00"
        },
        {
            "codigoTpRecurso": "CM",
            "codigoEquipto": "1",
            "codigoOperador": "1",
            "codigoUsuario": "PIMSCS",
            "rowversion": 1,
            "codigoOrdemCar": 500000001226,
            "instancia": "TOTVS",
            "numeroSequencia": 2,
            "hrEntrada": "2025-04-07T02:00:00"
        },
        {
            "codigoTpRecurso": "CG",
            "codigoEquipto": "4031",
            "codigoOperador": "1",
            "codigoUsuario": "PIMSCS",
            "rowversion": 1,
            "codigoOrdemCar": 500000001226,
            "instancia": "TOTVS",
            "numeroSequencia": 3,
            "hrEntrada": "2025-04-07T02:00:00"
        },
        {
            "codigoTpRecurso": "CT",
            "codigoEquipto": "1008",
            "codigoOperador": "1",
            "codigoUsuario": "PIMSCS",
            "rowversion": 1,
            "codigoOrdemCar": 500000001226,
            "instancia": "TOTVS",
            "numeroSequencia": 4,
            "hrEntrada": "2025-04-07T02:00:00"
        },
        {
            "codigoTpRecurso": "CT",
            "codigoEquipto": "1008",
            "codigoOperador": "1",
            "codigoUsuario": "PIMSCS",
            "rowversion": 1,
            "codigoOrdemCar": 500000001226,
            "instancia": "TOTVS",
            "numeroSequencia": 5,
            "hrEntrada": "2025-04-07T02:00:00"
        },
        {
            "codigoTpRecurso": "TR",
            "codigoEquipto": "3086",
            "codigoOperador": "1",
            "codigoUsuario": "PIMSCS",
            "rowversion": 1,
            "codigoOrdemCar": 500000001226,
            "instancia": "TOTVS",
            "numeroSequencia": 6,
            "hrEntrada": "2025-04-07T02:00:00"
        }
    ],
    "status": "A",
    "qtOrdCarAtual": "1",
    "autenticBiometria": "N",
    "desPatioExterno": "N",
    "integrAutCancelas": "N",
    "excessoPbtc": "N",
    "taraPadr": "N",
    "qtdePesagem": "P",
    "pesagSai": "N",
    "fgExigeCracha": "N",
    "codigoUfCm": null,
    "codigoUfRb": null,
    "codigoUfRb2": null,
    "codigoUfRb3": null,
    "cavalo": "N",
    "qtMinRodo": 41000,
    "qtMaxRodo": 46000,
    "hrEntrada": "2025-04-07T02:00:00",
    "codigoOrdemCar": 500000001226
}

Exclui Ordem de Pesagem

Disponibilizado endpoint para excluir a Ordem de Pesagem.

Método DELETE:

http://127.0.0.1:8080/entity/v1/ordemPesagem?instancia=TOTVS&codigoOrdemCar=500000001226

Parâmetros

  • instancia: Código da Instância.
  • codigoOrdemCar: Código da Ordem de Pesagem