Histórico da Página
Disponibilizado endpoint para integração do cadastro de Materiais Industriais por Empresas com os métodos GET, POST, PUT, PATCH e DELETE.
Estrutura:
Atributos | Descrição | Tamanho | Tipo | Chave Primária | Requerido | Valor Default | Valores Válidos | Observação | ||
id | Id | 1812 | INTEGER | SS | N | - | - | Gerado automaticamente no Insert, obrigatório no Update | ||
material | Código do material | 1213 | INTEGERSTRING | NN | S | - | Material cadastrado | - | ||
instanciaempresa | Código da instânciaempresa | 52 | STRINGINTEGER | NN | S | - | Instância Empresa cadastrada | - | ||
depositoalmoxarifado | Código do depósitoalmoxarifado | 10 | STRING | N | N | - | - | - | ||
descricaoAlmoxarifado | Descrição do almoxarifado | 40 | STRING | N | N | - | - | |||
saldo | Saldo do material | 1315,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
codigoMaterialERP | Código do material vindo do ERP | 20 | STRING | N | N | - | - | - |
GET (Consulta Material Industrial por Empresa)
http:127.0.0.1:8080/api/entity/v1/materialEmpresamaterialEmpresaInd?page=1&pagesize=1
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
{
"hasNext": true,
"items": [
{
"id": 1,
"material": "22535",
"empresa": 2070521,
"instanciaalmoxarifado": "1199",
"depositodescricaoAlmoxarifado": "VIRTBORR01Central",
"saldo": 25,
"ultimaAtualizacao": "20232002-0811-03T0008T00:00:00",
"ultimaCompra": "20242002-0111-01T0008T00:00:00",
"valorUnitarioMedio": 100.25001,
"valorUnitarioReposicao": 1146.253,
"estocavel": "NS",
"compra": "S",
"conta": "123.456.789"N"
}
]
} |
Parâmetros
- page: Número da página.
- pagesize: Quantidade máxima de registros por página.
...
- Todos os atributos podem ser usados como parâmetro para a busca.
POST (Cadastra Material Industrial por Empresa)
http:127.0.0.1:8080/api/entity/v1/materialEmpresamaterialEmpresaInd
Estrutura de dados para envio:
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
{
"material": 1000"22942",
"empresa": 1,
"instanciaalmoxarifado": "1199",
"depositodescricaoAlmoxarifado": "VIRTBORR01Central",
"saldo": 5010,
"ultimaAtualizacao": "20232025-0801-30T0001T00:00:00",
"ultimaCompra": "2024-0112-02T0010T00:00:00",
"valorUnitarioMedio": 50.5001,
"valorUnitarioReposicao": 646.53,
"estocavel": "S",
"compra": "N",
"conta": "987.654.321"
} |
Estrutura de dados retorno:
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
{
"material": "22942",
"empresa": 10001,
"instanciaalmoxarifado": "1199",
"depositodescricaoAlmoxarifado": "VIRTBORR01Central",
"saldo": 5010,
"ultimaAtualizacao": "20232025-0801-30T0001T00:00:00",
"ultimaCompra": "2024-0112-02T0010T00:00:00",
"valorUnitarioMedio": 50.5001,
"valorUnitarioReposicao": 646.53,
"estocavel": "S",
"compra": "N",
"conta": "987.654.321",
"id": "2629822"
} |
- É obrigatório informar ou o atributo material ou o atributo codigoMaterialERP, ambos serão validados contra a tabela MCPMATERIAL para verificação de sua existência.
- Será realizada validação para verificar se o registro já não é existente na base, caso sim o mesmo será atualizado, caso não, o mesmo será inserido.
PUT e PATCH (Atualiza Material Industrial por Empresa)
http:127.0.0.1:8080/api/entity/v1/materialEmpresamaterialEmpresaInd
Estrutura de dados para envio:
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
{
"id": 26"29822",
"material": "22942",
"empresa": 10001,
"instanciaalmoxarifado": "1199",
"depositodescricaoAlmoxarifado": "VIRTBORR01Central",
"saldo": 509,
"ultimaAtualizacao": "20232025-0801-30T0001T00:00:00",
"ultimaCompra": "2024-0112-02T0010T00:00:00",
"valorUnitarioMedio": 50.5001,
"valorUnitarioReposicao": 646.53,
"estocavel": "S",
"compra": "N",
"conta": "987.654.321"
} |
Estrutura de dados retorno:
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
{
"id": 26"29822",
"material": "22942",
"empresa": 10001,
"instanciaalmoxarifado": "1199",
"depositodescricaoAlmoxarifado": "VIRTBORR01Central",
"saldo": 509,
"ultimaAtualizacao": "20232025-0801-30T0001T00:00:00",
"ultimaCompra": "2024-0112-02T0010T00:00:00",
"valorUnitarioMedio": 50.5001,
"valorUnitarioReposicao": 646.53,
"estocavel": "S",
"compra": "N",
"conta": "987.654.321"
}
} |
- É obrigatório informar ou o atributo material ou o atributo codigoMaterialERP, ambos serão validados contra a tabela MCPMATERIAL para verificação de sua existência.
- Será realizada validação para verificar se o registro já não é existente na base, caso sim o mesmo será atualizado, caso não, o mesmo será inserido.
DELETE (Apaga Material por Empresa)
http:127.0.0.1:8080/api/entity/v1/materialEmpresamaterialEmpresaInd?id=2629822
Observações
- É obrigatório informar os atributos que compõem a chave primária como parâmetros da chamada.
...