Páginas filhas
  • API Grupos de Materiais

 

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

TRUNC(descricao, 10)

-

descricao

Descrição do Grupo de Material

40

STRING

N

S

-

-

fgCustoOS

Flag de Custos da O.S.

1

STRING

N

S

N

S = Sim | N = Não

fgCustoAbastecimento

Flag de Custos de Abastecimento

1

STRING

N

S

N

S = Sim | N = Não

fgCustoLubrificacao

Flag de Custos de Lubrificação

1

STRING

N

S

N

S = Sim | N = Não

fgExportaErp

Flag Controlador de Exportação para o ERP

1

STRING

N

S

N

S = Exporta | N = Não exporta

codigoErp

Código de Relacionamento com o ERP

15

STRING

N

N

-

-


GET (Consulta Grupos de Materiais)

http:127.0.0.1:8080/entity/v1/grupoMateriais?page=1&pagesize=20

Response
{
    "hasNext": false,
    "items": [
		{
            "codigo": 1,
            "codigoErp": "00001",
            "descricaoAbreviada": "GRP TESTE",
            "descricao": "GRUPO TESTE DE MATERIAIS",
            "fgCustoOS": "S",
            "fgCustoAbastecimento": "S",
            "fgCustoLubrificacao": "S",
            "fgExportaErp": "S",
		    "rowversion": 1
        }
	]
}

Parâmetros

  • page: Número da página.
  • pagesize: Quantidade máxima de registros por página.

Observações

- Todos os atributos podem ser usados como parâmetro para a busca.


POST (Cadastra Grupo de Material)

http:127.0.0.1:8080/entity/v1/grupoMateriais

Estrutura de dados para envio:

Body
{
	"codigo": 1,
	"codigoErp": "00001",
	"descricaoAbreviada": "GRP TESTE",
	"descricao": "GRUPO TESTE DE MATERIAIS",
	"fgCustoOS": "S",
	"fgCustoAbastecimento": "S",
	"fgCustoLubrificacao": "S",
	"fgExportaErp": "S"
}

Estrutura de dados retorno:

Response
{
	"codigo": 1,
	"codigoErp": "00001",
	"descricaoAbreviada": "GRP TESTE",
	"descricao": "GRUPO TESTE DE MATERIAIS",
	"fgCustoOS": "S",
	"fgCustoAbastecimento": "S",
	"fgCustoLubrificacao": "S",
	"fgExportaErp": "S",
	"rowversion": 1
}


PUT (Atualiza Grupo de Material)

http:127.0.0.1:8080/entity/v1/grupoMateriais

Estrutura de dados para envio:

Body
{
	"codigo": 1,
	"codigoErp": "00001",
	"descricaoAbreviada": "GRP TESTE",
	"descricao": "GRUPO TESTE DE MATERIAIS",
	"fgCustoOS": "S",
	"fgCustoAbastecimento": "S",
	"fgCustoLubrificacao": "S",
	"fgExportaErp": "S"
}

Estrutura de dados retorno:

Response
{
	"codigo": 1,
	"codigoErp": "00001",
	"descricaoAbreviada": "GRP TESTE",
	"descricao": "GRUPO TESTE DE MATERIAIS",
	"fgCustoOS": "S",
	"fgCustoAbastecimento": "S",
	"fgCustoLubrificacao": "S",
	"fgExportaErp": "S",
	"rowversion": 1
}


DELETE (Apaga Grupo de Material)

http:127.0.0.1:8080/entity/v1/grupoMateriais?codigo=1

Observações

- É obrigatório informar os atributos que compõem a chave primária como parâmetros da chamada.