Produtos
Produtos disponíveis para movimentação.
Propriedades
Descrição | Tipo
|
id | number
|
codigo | string
|
descricao | string
|
descricaoLonga | string
|
descricaoTecnica | string
|
destaque | string
|
especificacao | string
|
tipoDerivacao | string
|
derivacao | string
|
aplicacao | string
|
unidade | string
|
descricaoUnidade | string
|
qtdDisponivel | number(20,10
|
qtdFisica | number(20,10
|
permitirEstoqueNegativo | string
|
preco | number
|
precoPromocional | number(20,10)
|
dtInicialPrecoPromocional | string
|
dtFinalPrecoPromocional | string
|
unidadeSugestaoComercial | string
|
descricaoUnidadeSugestaoComerc | string
|
fatorMultUnidadeSugestaoComerc | number
|
altura | number
|
largura | number
|
profundidade | number
|
pesoBruto | number
|
pesoLiquido | number
|
idCategoria | number
|
codCategoria | string
|
descricaoCategoria | string
|
idFabricante | number
|
codFabricante | number
|
nomeFabricante | string
|
idGrupo | number
|
codGrupo | number
|
descricaoGrupo | string
|
idGrupoEcom1 | number
|
codGrupoEcom1 | number
|
descricaoGrupoEcom1 | string
|
idGrupoEcom2 | number
|
codGrupoEcom2 | number
|
descricaoGrupoEcom2 | string
|
idGrupoEcom3 | number
|
codGrupoEcom3 | number
|
descricaoGrupoEcom3 | string
|
ncm | string
|
QtdMultiplaVenda | number
|
qtdMultiplaEstoque | number
|
origemMercadoriaUltEntTrib | string
|
qtdImagens | number
|
publicado | string
|
dataModificacao | date |
Endpoints
GET /api/produtos
Retorna uma lista de produtos
Parâmetros
Nome | Descrição | Tipo
|
empresa | Código da Empresa | number
|
codigo | Código do Produtos | string
|
IdGrupo | Id do Grupo de Produtos | number
|
IdCategoria | Id da Categoria de Produtos | number
|
IdGrupoEcom1 | Id do Grupo Ecom1 de Produtos | number
|
IdGrupoEcom2 | Id do Grupo Ecom2 de Produtos | number
|
IdGrupoEcom3 | Id do Grupo Ecom3 de Produtos | number
|
modificadosApos | Data de modificação do registro (formato ISO 8601 'YYYY-MM-DD"T"HH:MI:SS TZH:TZM'. Ex: "2022-01-01T12:00:00-03:00"). Retorna todos os registros com data/hora de alteração posterior ao parâmetro | date |
Exemplo
curl --request GET \
--url ${URL_BASE}/api/produtos \
--header 'Accept: application/json' \
--header 'Authorization: ${TOKEN}' \
--insecure
HTTP/1.1 200 OK
[{
"descricaogrupoecom2": null,
"qtddisponivel": 100,
"descricaogrupoecom3": null,
"descricaogrupoecom1": null,
"idgrupoecom1": null,
"descricaolonga": null,
"especificacao": null,
"qtdimagens": 1,
"descricaotecnica": "<HEAD>\n<META name=GENERATOR content=\"MSHTML 11.00.10570.1001\"></HEAD>\n<BODY>\n<P>Teste de Produtos e-comm</P>\n<P>Ainda mais uma linha para ver como fica.</P>\n<P>!!!!</P></BODY>",
"tipoderivacao": null,
"idgrupoecom3": null,
"idgrupoecom2": null,
"dtfinalprecopromocional": null,
"preco": 77.9,
"qtdmultiplavenda": 10,
"pesobruto": 0.0,
"precopromocional": null,
"ncm": "11223344",
"codcategoria": "1",
"datamodificacao": "2021-04-08T03:59:53-03:00",
"id": 22,
"qtdmultiplaestoque": null,
"codgrupo": 1,
"idgrupo": 1,
"publicado": "S",
"descricaocategoria": "Categoria 1",
"qtdfisica": 100,
"codigo": "10",
"largura": 0.0,
"pesoliquido": 0.0,
"permitirestoquenegativo": "N",
"idcategoria": 1,
"origemmercadoriaultenttrib": null,
"profundidade": 0.0,
"nomefabricante": null,
"descricao": "Cuia Campeira Couro com Bocal Inox 3521",
"descricaogrupo": "Cuias",
"altura": 0.0,
"idfabricante": null,
"dtinicialprecopromocional": null,
"destaque": "N",
"codfabricante": null,
"codgrupoecom2": null,
"codgrupoecom1": null,
"codgrupoecom3": null,
"derivacao": null
}, {
"descricaogrupoecom2": null,
"qtddisponivel": 0,
"descricaogrupoecom3": null,
"descricaogrupoecom1": null,
"idgrupoecom1": null,
"descricaolonga": "Cuia Artesanal Trabalhada DL",
"especificacao": null,
"qtdimagens": 1,
"descricaotecnica": "<HEAD>\n<META name=GENERATOR content=\"MSHTML 11.00.10570.1001\"></HEAD>\n<BODY>Cuia Artesanal Trabalhada DL DT 3</BODY>",
"tipoderivacao": null,
"idgrupoecom3": null,
"idgrupoecom2": null,
"dtfinalprecopromocional": null,
"preco": 79.0,
"qtdmultiplavenda": null,
"pesobruto": 0.0,
"precopromocional": null,
"ncm": "11223344",
"codcategoria": "2",
"datamodificacao": "2021-04-08T03:59:53-03:00",
"id": 30,
"qtdmultiplaestoque": null,
"codgrupo": 1,
"idgrupo": 1,
"publicado": "S",
"descricaocategoria": "Categoria 2",
"qtdfisica": 0,
"codigo": "14",
"largura": 0.0,
"pesoliquido": 0.0,
"permitirestoquenegativo": "N",
"idcategoria": 2,
"origemmercadoriaultenttrib": null,
"profundidade": 0.0,
"nomefabricante": null,
"descricao": "Cuia Artesanal Trabalhada",
"descricaogrupo": "Cuias",
"altura": 0.0,
"idfabricante": null,
"dtinicialprecopromocional": null,
"destaque": "N",
"codfabricante": null,
"codgrupoecom2": null,
"codgrupoecom1": null,
"codgrupoecom3": null,
"derivacao": null
}]
GET /api/produtos/{id}
Retorna o produto conforme id solicitado
Exemplo
curl --request GET \
--url ${URL_BASE}/api/produtos/22 \
--header 'Accept: application/json' \
--header 'Authorization: ${TOKEN}' \
--insecure
HTTP/1.1 200 OK
{
"descricaogrupoecom2": null,
"qtddisponivel": 100,
"descricaogrupoecom3": null,
"descricaogrupoecom1": null,
"idgrupoecom1": null,
"descricaolonga": null,
"especificacao": null,
"qtdimagens": 1,
"descricaotecnica": "<HEAD>\n<META name=GENERATOR content=\"MSHTML 11.00.10570.1001\"></HEAD>\n<BODY>\n<P>Teste de Produtos e-comm</P>\n<P>Ainda mais uma linha para ver como fica.</P>\n<P>!!!!</P></BODY>",
"tipoderivacao": null,
"idgrupoecom3": null,
"idgrupoecom2": null,
"dtfinalprecopromocional": null,
"preco": 77.9,
"qtdmultiplavenda": 10,
"pesobruto": 0.0,
"precopromocional": null,
"ncm": "11223344",
"codcategoria": "1",
"datamodificacao": "2021-04-08T03:59:53-03:00",
"id": 22,
"qtdmultiplaestoque": null,
"codgrupo": 1,
"idgrupo": 1,
"publicado": "S",
"descricaocategoria": "Categoria 1",
"qtdfisica": 100,
"codigo": "10",
"largura": 0.0,
"pesoliquido": 0.0,
"permitirestoquenegativo": "N",
"idcategoria": 1,
"origemmercadoriaultenttrib": null,
"profundidade": 0.0,
"nomefabricante": null,
"descricao": "Cuia Campeira Couro com Bocal Inox 3521",
"descricaogrupo": "Cuias",
"altura": 0.0,
"idfabricante": null,
"dtinicialprecopromocional": null,
"destaque": "N",
"codfabricante": null,
"codgrupoecom2": null,
"codgrupoecom1": null,
"codgrupoecom3": null,
"derivacao": null
}
POST /api/produtos
Inserir/cadastrar produto(s)
Propriedades
Descrição | Tipo
|
empresa | Código da empresa | number
|
produtos.codigo | Código do produto | string
|
produtos.descricao | Descrição do produto | string
|
produtos.unmed | Unidade do produto | string
|
produtos.prodserv | Classificação do item como "Produto" ou "Serviço" | string
|
produtos.grupo | Grupo do produto | number
|
produtos.catproduto | Categoria do produto | string
|
produtos.cod_pdm | Código do padrão descritivo do produto | number
|
produtos.cod_grp_lib_acesso | Código do grupo de liberação de acesso para os usuários | number
|
produtos.cod_grupo_ncm | Código do produto de acordo com NCM | number
|
produtos.cod_nbs | Código do serviço de acordo com o NBS | string
|
produtos.produtos_compos.cod_subproduto | Código do material | string
|
produtos.produtos_compos.quantidade | Quantidade necessária para realizar 1 unidade do produto produzido | number(20,10)
|
produtos.produtos_compos.sequencia | Sequência do material | number |
Exemplo
curl --request POST \
--url ${URL_BASE}/api/produtos \
--header 'Accept: application/json' \
--header 'Authorization: ${TOKEN}' \
--insecure
HTTP/1.1 200 OK
{"empresa":4,
"produtos":[{"codigo":"000",
"descricao":"ZZZZ",
"unmed":"PC",
"prodserv":"P",
"grupo":98,
"catproduto":"1",
"cod_pdm":1
"cod_grp_lib_acesso":1,
"cod_grupo_ncm":9974,
"cod_nbs":1,
"produtos_compos":
[{"cod_subproduto":"200011",
"quantidade":3.5,
"sequencia":10
}]
}]
}
POST /api/engenharia_produto/produzido
Retorna a estrutura do produto produzido
Propriedades
Descrição | Tipo
|
empresa | Código da empresa | number
|
cod_produto | Código do produto | string |
Exemplo
curl --request POST \
--url ${URL_BASE}/api/engenharia_produto/materiais \
--header 'Accept: application/json' \
--header 'Authorization: ${TOKEN}' \
--insecure
HTTP/1.1 200 OK
{"empresa":99,
"codigo":"9999"
}
POST /api/engenharia_produto/materiais
Retorna os materiais/produtos.
Propriedades
Descrição | Tipo
|
empresa | Código da empresa | number
|
cod_produto | Código do produto | string
|
cod_editado | Código editado do produto | string
|
descr_produto | Descrição do produto | string
|
grupo | Códido do grupo do produto | string
|
categoria_produto | Código da categoria do produto | string
|
cod_origem | Código da origem do produto | string |
Exemplo
curl --request POST \
--url ${URL_BASE}/api/engenharia_produto/materiais \
--header 'Accept: application/json' \
--header 'Authorization: ${TOKEN}' \
--insecure
HTTP/1.1 200 OK
{"empresa":99,
"cod_produto":"9999",
"cod_editado":"9999",
"descr_produto":"ZZZZZ",
"grupo":99,
"categoria_produto":"999",
"cod_origem":"999"
}