Atributos | Descrição | Tamanho | Tipo | Chave Primária | Requerido | Valor Default | Valores Válidos |
codigo | Código do Grupo de Material | 4 | NUMBER | S | S | - | - |
descricaoAbreviada | Descrição Abreviada do Grupo de Material | 10 | STRING | N | N | - | - |
descricao | Descrição do Grupo de Material | 40 | STRING | N | N | - | - |
fgCustoOS | Flag de Custos da O.S. | 1 | STRING | N | N | - | S = Sim | N = Não |
fgCustoAbastecimento | Flag de Custos de Abastecimento | 1 | STRING | N | N | - | S = Sim | N = Não |
fgCustoLubrificacao | Flag de Custos de Lubrificação | 1 | STRING | N | N | - | S = Sim | N = Não |
fgExportaErp | Flag Controlador de Exportação para o ERP | 1 | STRING | N | N | - | S = Exporta | N = Não exporta |
codigoErp | Código de Relacionamento com o ERP | 15 | 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.