Atributos | Descrição | Tamanho | Tipo | Chave Primária | Requerido | Valor Default | Valores Válidos |
codigo | Código do Material Industrial | 13 | STRING | S | S | - | - |
descricao | Descrição do Material Industrial | 60 | STRING | N | S | - | - |
tipo | Tipo do Material Industrial | 1 | STRING | N | N | M | M = Material | S = Serviço |
codigoEmpresa | Código da Empresa | 2 | INTEGER | N | N | Empresa padrão | - |
codigoEmpresaERP | Código da Empresa no ERP | 5 | STRING | N | N | - | - |
descricaoDetalhada | Detalhamento do Material Industrial | 2000 | STRING | N | N | - | - |
codigoAlmoxarifado | Código do Almoxarifado (Localização física) | 10 | STRING | N | N | - | - |
descricaoAlmoxarifado | Descrição do Almoxarifado | 40 | STRING | N | N | - | - |
codigoUnidadeMedida | Codigo da Unidade de Medida | 8 | STRING | N | N | - | - |
familia | Família do Material Industrial | 10 | STRING | N | N | - | - |
grupo | Grupo do Material Industrial | 5 | INTEGER | N | N | - | - |
precoUltimaCompra | Preço Unit. Última Compra | 13,4 | NUMBER | N | N | 0 | - |
situacao | Situação do Material Industrial | 1 | STRING | N | N | 1 | 1 = Ativo | 0 = Inativo |
saldo | Saldo | 15,4 | NUMBER | N | N | 0 | - |
vidaUtil | Vida útil estimada (Meses) | 4 | INTEGER | N | N | 0 | - |
estocavel | Estocável | 1 | STRING | N | N | - | - |
compra | Compra | 1 | STRING | N | N | - | - |
integraERP | Integra ERP | 1 | STRING | N | N | 1 | 1 = Sim | 0 = Não |
precoMedioUnitario | Preço Médio Unitário | 13,4 | NUMBER | N | N | 0 | - |
ultimaAtualizacao | Data da última atualização | 10 | DATE | N | N | - | - |
ultimaCompra | Data da última compra | 10 | DATE | N | N | - | - |
localizacao | Localização do Material | 10 | STRING | N | N | - | - |
categoria | Categoria | 3 | STRING | N | N | - | - |
codigoERP | Código ERP | 25 | STRING | N | N | - | - |
contaERP | Conta ERP | 25 | STRING | N | N | - | - |
gestaoEstoque | Gestão de Estoque | 1 | INTEGER | N | N | - | - |
GET (Consulta Materiais Industriais)
http:127.0.0.1:8080/api/entity/v1/materiaisInd?page=1&pagesize=20
{
"hasNext": false,
"items": [
{
"codigo": "ABC123",
"tipo": "M",
"codigoEmpresa": 1,
"descricao": "MATERIAL TESTE API-HUB",
"descricaoDetalhada": null,
"codigoAlmoxarifado": null,
"descricaoAlmoxarifado": null,
"codigoUnidadeMedida": "UN",
"familia": "1",
"grupo": 10,
"precoUltimaCompra": 0,
"situacao": "1",
"saldo": 0,
"vidaUtil": 0,
"estocavel": null,
"compra": null,
"integraERP": "1",
"precoMedioUnitario": 0,
"ultimaAtualizacao": null,
"ultimaCompra": null,
"localizacao": null,
"categoria": null,
"codigoERP": null,
"contaERP": null,
"gestaoEstoque": null
}
]
} |
Observações
POST (Cadastra Material Industrial)
http:127.0.0.1:8080/api/entity/v1/materiaisInd
Estrutura de dados para envio:
{
"codigo": "ABC123",
"tipo": null,
"codigoEmpresa": null,
"codigoEmpresaERP": 1,
"descricao": "MATERIAL TESTE API-HUB",
"descricaoDetalhada": null,
"codigoAlmoxarifado": null,
"descricaoAlmoxarifado": null,
"codigoUnidadeMedida": "UN",
"familia": 1,
"grupo": 10,
"precoUltimaCompra": null,
"situacao": null,
"saldo": null,
"vidaUtil": null,
"estocavel": null,
"compra": null,
"integraERP": null,
"precoMedioUnitario": null,
"ultimaAtualizacao": null,
"ultimaCompra": null,
"localizacao": null,
"categoria": null,
"codigoERP": null,
"contaERP": null,
"gestaoEstoque": null
} |
Estrutura de dados retorno:
{
"codigo": "ABC123",
"tipo": "M",
"codigoEmpresa": "1",
"descricao": "MATERIAL TESTE API-HUB",
"descricaoDetalhada": null,
"codigoAlmoxarifado": null,
"descricaoAlmoxarifado": null,
"codigoUnidadeMedida": "UN",
"familia": 1,
"grupo": 10,
"precoUltimaCompra": 0,
"situacao": "1",
"saldo": 0,
"vidaUtil": 0,
"estocavel": null,
"compra": null,
"integraERP": "1",
"precoMedioUnitario": 0,
"ultimaAtualizacao": null,
"ultimaCompra": null,
"localizacao": null,
"categoria": null,
"codigoERP": null,
"contaERP": null,
"gestaoEstoque": null
} |
Observações
PUT/PATCH (Atualiza Material Industrial)
http:127.0.0.1:8080/api/entity/v1/materiaisInd
Estrutura de dados para envio:
{
"codigo": "ABC123",
"saldo": 50
} |
Estrutura de dados retorno:
{
"codigo": "ABC123",
"saldo": 50
} |
Observações
DELETE (Apaga Material Industrial)
http:127.0.0.1:8080/api/entity/v1/materiaisInd?codigo=ABC123
Observações