Atributos | Descrição | Tamanho | Tipo | Chave Primária | Requerido | Valor Default | Valores Válidos |
codigo | Código do Material | 12 | INTEGER | S | S | - | - |
descricao | Descrição do Material | 60 | STRING | N | S | - | - |
codigoGrupoMaterial | Código do Grupo de Material | 4 | INTEGER | N | S | - | - |
codigoUnidadeMedida | Código da Unidade de Medida | 3 | STRING | N | S | - | - |
codigoUnidadeMedidaErp | Código da Unidade de Medida no ERP | 3 | STRING | N | N | - | - |
classificacaoMaterial | Flag Classificação do Material | 1 | STRING | N | N | M | G = Genuíno | O = Original | M = Multimarcas |
codigoErp | Código do ERP | 25 | STRING | N | N | - | - |
codigoContaErp | Codigo da Conta ERP | 20 | STRING | N | N | - | - |
codigoReferencia | Código de Referência do Material | 60 | STRING | N | N | - | - |
codigoExterno | Codigo Externo do Material | 20 | STRING | N | N | - | - |
descricaoExterna | Descrição Externa do Material | 150 | STRING | N | N | - | - |
exportaPalm | Flag Controlador para exportação do registro para o PALM | 1 | STRING | N | N | N | S = Sim | N = Não |
fabricante | Descrição do Fabricante do Material | 60 | STRING | N | N | - | - |
fatorConversaoUnidMedidaErp | Fator de Conversão entre Unidades (por multiplicação) | 9,5 | NUMBER | N | N | - | - |
indisponibilidadePedOficina | Flag para determinar a indisponibilidade do Material (Pedido de Material do Manfro (O.S)) | 1 | STRING | N | N | - | S = Sim | N = Não |
marca | Descrição da Marca do Material | 60 | STRING | N | N | - | - |
materialAtivo | Flag para inativação de materiais | 1 | STRING | N | S | S | S = Sim | N = Não |
materialCompra | Flag Controlador se material é estoque ou compra | 1 | STRING | N | N | - | S = Sim | N = Não |
materialEstoque | Flag Controlador se material é de estoque | 1 | STRING | N | N | - | S = Sim | N = Não |
materialServico | Flag Materiais ou serviços | 1 | STRING | N | N | S | M = Material | S = Serviço |
observacaoIntegracao | Observação (utilizada qdo dado é inserida/atualizado por sistema externo) | 250 | STRING | 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.