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

3

INTEGER

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

Parâmetros

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