Histórico da Página
Este serviço exibe Exibe informações sobre estoque.
Parâmetros que podem ser informados:
/ID | Busca pelo ID do produto |
product | Busca por parte da descrição do produto. |
stock | Estoque mínimo que deve ser exibido na consulta |
minimal | Estoque mínimo ou ponto de pedido que deve ser exibido na consulta. |
fullinfo | Determina se todos os dados são retornados. Se for falso, retorna apenas productid e stock (padrão true) |
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) |
max | Número de registros máximos a ser apresentados. |
minstock | Estoque mínimo que deve ser exibido na consulta |
withdescription | Apresenta a descrição do produto (TRUE/FALSE) |
Identificando campos possíveis para ordenação
-Faça a consulta de estoque e note os campos exibidos no retorno
localhost/Stock |
---|
[{productid:"009500",stock:28}] |
-E então realize uma consulta com ordenação por productid e stock
localhost/Stock?order=productid |
---|
localhost/Stock?order=stock |
---|
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 |
productId | ID do produto |
product | Descrição do produto. |
stock | Quantidade em estoque disponível |
storage | Armazém |
status | Determina se a situação do produto em relação ao estoque mínimo (Em dia, abaixo do mínimo ou zerado) |
minimal | Estoque mínimo ou ponto de pedido |
Formato para obtenção de informações específicas de produtos
localhost/Stock/CodigoProduto/Armazém |
---|
Exemplos:
Caso seja necessário retornar apenas um produto específico em estoque
localhost/Stock/009500 |
---|
{ "total": 15, |
É possível realizar o filtro também pelo armazém, se o produto estiver em mais de um.
localhost/Stock/009500/24 |
---|
{ |
Exemplos de consultas e retornos com parâmetrosExemplos de consultas e retornos
Exemplo 1: Retornando o estoque de cada produto
localhost/Stock?withdescriptionfullinfo=TRUEFALSE |
---|
[{productid:"009500",product:"CANETA AZUL",stock:28 "total": 174, 00012", product:"CANETA VERMELHA",stock:28}]
|
Exemplo 2: Retornando o estoque em ordem decrescente
localhost/Stock?order=stock desc |
---|
{ "total": 174, 04556", |
": "04501", |
Exemplo 3: Retornando o estoque com produtos que contenham parte da descrição a palavra "agESP GUARD", tenha um estoque mínimo de 10 700 e seja ordenado por produto
localhost/Stock?product=agESP GUARD&order=product&minStockstock=10 |
---|
700 |
---|
{ "total": 2, |
Exemplo 4: Retornando a página 20 com 3 registros por página
localhost/stock?max=3&page=20 |
---|
{ |
[{productid:"BCCN012220",product:"LÁPIS",stock:23}, {productid:"BCPC4212030",product:"BORRACHA",stock:21}, {productid:"BCPC4214030",product:"BORRACHA GRANDE",stock:18}] |