Histórico da Página
Este serviço exibe as informações sobre os pedidos de compra.
Parâmetros
inidate | Data inicial para pesquisa. Se não informado uma data final, será considerado tudo a partir da data inicial. |
enddate | Data final para definir intervalo de datas. |
status | Status do pedido de compra. |
product | Busca por parte da descrição do produto. |
provider | Busca pelo fornecedor. |
page | Determina a página que deve ser retornada. Pode ser utilizada com o parâmetro max. |
max | Número de registros máximos a ser apresentados. |
order | Campo para ordenação dos registros. Aceita campos e ordem decrescente (DESC) |
Campos do retorno
total | Quantidade de registros do retorno |
hasNext | Indica se há mais registros na próxima página |
syncing | Indica se no momento da requisição o sistema estava recebendo alguma nova informação |
lines | Contém as informações dos registros |
date | Data de emissão do pedido de compra |
id | ID do pedido de compra |
provider | Nome do fornecedor |
Formato para obtenção de pedidos de compra específicos
localhost/PurchaseOrder/CódigoPedido |
---|
Exemplo:
Obtendo pedidos de compra específicos
localhost/PurchaseOrder/000003 |
---|
{ "total": 1, |
Obtenção de itens de pedidos de compra específicos
localhost/PurchaseOrder/CódigoPedido/ITEMS |
---|
Exemplo:
localhost/PurchaseOrder/000003/ITEMS |
---|
{ "total": 3, |
Exemplos de consultas e retornos com parâmetros
Exemplo 1: Retornando pedidos de compra de determinado fornecedor
localhost/PurchaseOrder?provider=tecnologia |
---|
{ "total": 1, |
Exemplo 2: Retornando os pedidos de compra com id em ordem decrescente
localhost/PurchaseOrder?order=id desc |
---|
{ "total": 4, |
Exemplo 3: Retornando a página 1 com 3 registros por página
localhost/PurchaseOrder?max=3&page=1 |
---|
{ "total": 4, |