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 YML | - |
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 | - | - |
situacao | Situação do Material Industrial | 1 | STRING | N | N | 1 | 1 = Ativo | 0 = Inativo |
saldo | Saldo | 15,4 | NUMBER | N | N | - | - |
vidaUtil | Vida útil estimada (Meses) | 4 | INTEGER | N | N | - | - |
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 | - | - |
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)
http:127.0.0.1:8080/entity/v1/materiais?page=1&pagesize=20
{
"hasNext": false,
"items": [
{
"codigo": 1,
"descricao": "TESTE MATERIAL",
"codigoExterno": "1",
"codigoContaErp": "1",
"codigoErp": "1",
"codigoReferencia": "COD_REF",
"codigoGrupoMaterial": 2,
"codigoUnidadeMedida": "UN",
"codigoUnidadeMedidaErp": null,
"fatorConversaoUnidMedidaErp": null,
"exportaPalm": null,
"observacaoIntegracao": null,
"materialCompra": null,
"materialEstoque": null,
"materialServico": null,
"indisponibilidadePedOficina": null,
"materialAtivo": "S",
"classificacaoMaterial": "M",
"fabricante": "FAB",
"marca": "MAR",
"descricaoExterna": "TESTE MATERIAL",
"rowversion": 1
}
]
} |
Observações
- Todos os atributos podem ser usados como parâmetro para a busca.
POST (Cadastra Material)
http:127.0.0.1:8080/entity/v1/materiais
Estrutura de dados para envio:
{
"codigo": 1,
"descricao": "TESTE MATERIAL",
"codigoExterno": "1",
"codigoContaErp": "1",
"codigoErp": "1",
"codigoReferencia": "COD_REF",
"codigoGrupoMaterial": 2,
"codigoUnidadeMedida": "UN",
"codigoUnidadeMedidaErp": null,
"fatorConversaoUnidMedidaErp": null,
"exportaPalm": null,
"observacaoIntegracao": null,
"materialCompra": null,
"materialEstoque": null,
"materialServico": null,
"indisponibilidadePedOficina": null,
"materialAtivo": "S",
"classificacaoMaterial": "M",
"fabricante": "FAB",
"marca": "MAR",
"descricaoExterna": "TESTE MATERIAL",
"rowversion": null
} |
Estrutura de dados retorno:
{
"codigo": 1,
"descricao": "TESTE MATERIAL",
"codigoExterno": "1",
"codigoContaErp": "1",
"codigoErp": "1",
"codigoReferencia": "COD_REF",
"codigoGrupoMaterial": 2,
"codigoUnidadeMedida": "UN",
"codigoUnidadeMedidaErp": null,
"fatorConversaoUnidMedidaErp": null,
"exportaPalm": null,
"observacaoIntegracao": null,
"materialCompra": null,
"materialEstoque": null,
"materialServico": null,
"indisponibilidadePedOficina": null,
"materialAtivo": "S",
"classificacaoMaterial": "M",
"fabricante": "FAB",
"marca": "MAR",
"descricaoExterna": "TESTE MATERIAL",
"rowversion": 1
} |
PUT (Atualiza Material)
http:127.0.0.1:8080/entity/v1/materiais
Estrutura de dados para envio:
{
"codigo": 1,
"descricao": "TESTE MATERIAL",
"codigoExterno": "1",
"codigoContaErp": "1",
"codigoErp": "1",
"codigoReferencia": "COD_REF",
"codigoGrupoMaterial": 2,
"codigoUnidadeMedida": "UN",
"codigoUnidadeMedidaErp": null,
"fatorConversaoUnidMedidaErp": null,
"exportaPalm": null,
"observacaoIntegracao": null,
"materialCompra": null,
"materialEstoque": null,
"materialServico": null,
"indisponibilidadePedOficina": null,
"materialAtivo": "S",
"classificacaoMaterial": "M",
"fabricante": "FAB",
"marca": "MAR",
"descricaoExterna": "TESTE MATERIAL"
} |
Estrutura de dados retorno:
{
"codigo": 1,
"descricao": "TESTE MATERIAL",
"codigoExterno": "1",
"codigoContaErp": "1",
"codigoErp": "1",
"codigoReferencia": "COD_REF",
"codigoGrupoMaterial": 2,
"codigoUnidadeMedida": "UN",
"codigoUnidadeMedidaErp": null,
"fatorConversaoUnidMedidaErp": null,
"exportaPalm": null,
"observacaoIntegracao": null,
"materialCompra": null,
"materialEstoque": null,
"materialServico": null,
"indisponibilidadePedOficina": null,
"materialAtivo": "S",
"classificacaoMaterial": "M",
"fabricante": "FAB",
"marca": "MAR",
"descricaoExterna": "TESTE MATERIAL"
} |
DELETE (Apaga Material)
http:127.0.0.1:8080/entity/v1/materiais
Observações
- É obrigatório informar os atributos que compõem a chave primária como parâmetros da chamada.