Disponibilizado endpoint para integração do cadastro de Materiais por Empresas com os métodos GET, POST, PUT e DELETE.
Estrutura:
Atributos | Descrição | Tamanho | Tipo | Chave Primária | Requerido | Valor Default | Valores Válidos | Observação |
id | Id | 18 | INTEGER | S | N | - | - | Gerado automaticamente no Insert, obrigatório no Update |
material | Código do material | 12 | INTEGER | N | N | - | Material cadastrado | - |
instancia | Código da instância | 5 | STRING | N | N | - | Instância cadastrada | - |
deposito | Código do depósito | 10 | STRING | N | N | - | - | - |
saldo | Saldo do material | 13,4 | NUMBER | N | N | - | - | - |
ultimaAtualizacao | Data da última atualização | 10 | DATE | N | N | - | - | - |
ultimaCompra | Data da última compra | 10 | DATE | N | N | - | - | - |
valorUnitarioMedio | Valor unitário médio | 13,4 | NUMBER | N | N | - | - | - |
valorUnitarioReposicao | Valor unitário reposição | 13,4 | NUMBER | N | N | - | - | - |
estocavel | Estocável | 1 | STRING | N | N | - | - | - |
compra | Compra | 1 | STRING | N | N | - | - | - |
conta | Conta | 25 | STRING | N | N | - | - | - |
GET (Consulta Material por Empresa)
http:127.0.0.1:8080/entity/v1/materialEmpresa?page=1&pagesize=1
{
"hasNext": true,
"items": [
{
"id": 1,
"material": 207052,
"instancia": "11",
"deposito": "VIRTBORR01",
"saldo": 25,
"ultimaAtualizacao": "2023-08-03T00:00:00",
"ultimaCompra": "2024-01-01T00:00:00",
"valorUnitarioMedio": 10.25,
"valorUnitarioReposicao": 11.25,
"estocavel": "N",
"compra": "S",
"conta": "123.456.789"
}
]
} |
Observações
- Todos os atributos podem ser usados como parâmetro para a busca.
POST (Cadastra Material por Empresa)
http:127.0.0.1:8080/entity/v1/materialEmpresa
Estrutura de dados para envio:
{
"material": 1000,
"instancia": "11",
"deposito": "VIRTBORR01",
"saldo": 50,
"ultimaAtualizacao": "2023-08-30T00:00:00",
"ultimaCompra": "2024-01-02T00:00:00",
"valorUnitarioMedio": 5.5,
"valorUnitarioReposicao": 6.5,
"estocavel": "S",
"compra": "N",
"conta": "987.654.321"
} |
Estrutura de dados retorno:
{
"material": 1000,
"instancia": "11",
"deposito": "VIRTBORR01",
"saldo": 50,
"ultimaAtualizacao": "2023-08-30T00:00:00",
"ultimaCompra": "2024-01-02T00:00:00",
"valorUnitarioMedio": 5.5,
"valorUnitarioReposicao": 6.5,
"estocavel": "S",
"compra": "N",
"conta": "987.654.321",
"id": "26"
} |
PUT (Atualiza Material por Empresa)
http:127.0.0.1:8080/entity/v1/materialEmpresa
Estrutura de dados para envio:
{
"id": 26,
"material": 1000,
"instancia": "11",
"deposito": "VIRTBORR01",
"saldo": 50,
"ultimaAtualizacao": "2023-08-30T00:00:00",
"ultimaCompra": "2024-01-02T00:00:00",
"valorUnitarioMedio": 5.5,
"valorUnitarioReposicao": 6.5,
"estocavel": "S",
"compra": "N",
"conta": "987.654.321"
} |
Estrutura de dados retorno:
{
"id": 26,
"material": 1000,
"instancia": "11",
"deposito": "VIRTBORR01",
"saldo": 50,
"ultimaAtualizacao": "2023-08-30T00:00:00",
"ultimaCompra": "2024-01-02T00:00:00",
"valorUnitarioMedio": 5.5,
"valorUnitarioReposicao": 6.5,
"estocavel": "S",
"compra": "N",
"conta": "987.654.321"
} |
DELETE (Apaga Material por Empresa)
http:127.0.0.1:8080/entity/v1/materialEmpresa?id=26
Observações
- É obrigatório informar os atributos que compõem a chave primária como parâmetros da chamada.