Páginas filhas
  • API Cadastro de Depósitos para pesagem de outros produtos

Cadastro de Depósito para pesagem de outros Depósitos

Disponibilizado endpoint para cadastro de deposito para pesagem de outros produtos.

Método POST:

http://127.0.0.1:8080/api/entity/v1/deposito

Estrutura de dados:

Depósito
{
    "instancia": "TOTVS",
    "fgTpDepos": "D",
    "cdDeposito": 999, -- Caso não seja informado o código do Depósito, será criado um cód. de forma automática e devolvido no response.
	"daDeposito": "Teste",
    "deDeposito": "Teste",
    "cdDepErp": null,
    "cdFornec": 99,
    "cdMoega": "999"
}

Depósito

  • instancia: Código da Instância.
  • fgTpDepos: Tipo de Depósito.
  • cdDeposito: Código do Depósito.
  • daDeposito: Descrição Abreviada.
  • deDeposito: Descrição do Depósito.
  • cdDepErp: Código ERP.
  • cdFornec: Código do Fornecedor.
  • cdMoega: Código da Moega de Descarregamento.


Exemplo de retorno após cadastrar:

Response (200 OK)
{
    "instancia": "TOTVS",
    "fgTpDepos": "D",
    "cdDeposito": 999,
    "daDeposito": "Teste",
    "deDeposito": "Teste",
    "cdDepErp": null,
    "cdFornec": 99,
    "cdMoega": "999"
}

Consulta de Depósito 

Disponibilizado endpoint para consulta de depósitos.

Método GET:

http://127.0.0.1:8080/api/entity/v1/deposito?instancia=TOTVS&cdDeposito=999&page=1&pageSize=2

Response (200 OK)
{
    "hasNext": false,
    "items": [
        {
            "instancia": "TOTVS",
            "fgTpDepos": "D",
            "cdDeposito": 999,
            "daDeposito": "Teste",
            "deDeposito": "Teste",
            "cdDepErp": null,
            "cdFornec": 99,
            "cdMoega": "999"
        }
    ]
}

Parâmetros (opcionais)

  • cdDeposito: Código do Depósito.
  • page: Número da página.
  • pagesize: Quantidade de registros por página.

Alteração de Depósito

Disponibilizado endpoint para modificar um depósito.

Método PUT:

http://127.0.0.1:8080/api/entity/v1/deposito

Estrutura de dados:

PUT Deposito
{
    "instancia": "TOTVS",
    "fgTpDepos": "D",
    "cdDeposito": 999,
    "daDeposito": "Alterado",
    "deDeposito": "Alterado",
    "cdDepErp": null,
    "cdFornec": 2,
    "cdMoega": "999"
}

Exclusão de Depósito

Disponibilizado endpoint para excluir um Depósito.

Método DELETE:

http://127.0.0.1:8080/api/entity/v1/deposito?cdDeposito=999&instancia=ALBER&fgTpDepos=D

Parâmetros

  • cdDepósito: Código do Depósito.
  • fgTpDepos: Tipo de Depósito.


Retorno: 204 No Content.