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
        }
    ]
}

Parâmetros

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.