Páginas filhas
  • API Depósito de Insumo

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagejava
titleDepósito de Insumos
collapsetrue
{
    "codigoDeposito": -99,
    "descricaoDeposito": "Novo depósito fazenda São Geraldo",
    "codigoDepositoERP": "CODERP789012345",
    "codigoOrganizacaoERP": "ORGERP78912345",
    "codigoEmpresaERP": "EMPERP789012345"
} ou uma lista 
[{
    "codigoDeposito": -99,
    "descricaoDeposito": "Novo depósito fazenda São Geraldo",
    "codigoDepositoERP": "CODERP789012345",
    "codigoOrganizacaoERP": "ORGERP78912345",
    "codigoEmpresaERP": "EMPERP789012345"
}, {
    "codigoDeposito": -99,
    "descricaoDeposito": "Novo depósito fazenda São Lucas",
    "codigoDepositoERP": "123456789",
    "codigoOrganizacaoERP": "ORG_ERP",
    "codigoEmpresaERP": "EMP_ERP"
}]

...

Bloco de código
languagejava
titleDepósito de Insumos
collapsetrue
{
    "codigoDeposito": "3",
    "descricaoDeposito": "Novo depósito fazenda São  II",
    "codigoDepositoERP": "CODERP78901II",
    "codigoOrganizacaoERP": "ORGERP789II",
    "codigoEmpresaERP": "EMPERP7890OO",
    "rowversion": 1
} ou uma lista   {
    "status": "COMPLETED",
    "totalRecords": 2,
    "processedRecords": 2,
    "failRecords": 0,
    "result": [
        {
            "recordId": {
                "codigoDeposito": "1"
            },
            "status": "SUCCESS",
            "message": null
        },
        {
            "recordId": {
                "codigoDeposito": "2"
            },
            "status": "SUCCESS",
            "message": null
        }
    ]
}

Observações

O atributo codigoDeposito terá seu valor ignorado caso seja enviado pois: 


- A geração do código do depósito é controlada pelo parâmetro da seção INT_ERP e entrada FG_GERCOD_DEPOSITO que possui dois, e somente dois, valores válidos: 1-Mesmo código ERP/2-Sequencial(último do banco+1).

...

http:127.0.0.1:8080/entity/v1/depositoInsumos→ atualiza um objeto

http:127.0.0.1:8080/entity/v1/depositoInsumos/batch  → atualiza uma lista de objeto.

Observações

- É obrigatório informar o atributo codigoDepositoERP filtrando único valor.

O atributo codigoDeposito terá seu valor ignorado caso seja enviado pois será recuperado automaticamente de acordo com o atributo obrigatório codigoDepositoERP.

- O retorno do update em lista é uma lista com a pk do objeto, status e mensagem. Em caso de erro é registrado no status e na mensagem o ocorrido.

...

- É obrigatório informar o atributo codigoDepositoERP filtrando único valor ou o atributo codigoDeposito filtrando único valor

- O atributo codigoDeposito tem precedência para efetuar a deleção caso os dois atributos obrigatórios sejam informados simultâneamente.

- Demais campos que forem informados serão desprezados retornando mensagem de validação com a seguinte descrição: "Com a parametrização atual, não enviar o(s) seguinte(s) campo(s): " sendo complementada com a exibição dos campos desnecessários.