Skip to content

Operação de doca — Visão Geral

O módulo Operação de Docas (config-docks) é responsável por configurar quais serviços de transporte podem operar em uma doca, agrupados por modal, modalidade e tipo de carga. Para cada serviço vinculado, é possível definir um período de vigência. O módulo também permite delimitar as faixas de CEP atendidas pela operação, por meio do upload de uma planilha de mapeamento.

Localização no produto

Rota de UI: /[businessID]/transport?tab=operational-docks

O módulo é acessado pela aba "Operação de docas" dentro do módulo de Transporte.

Permissões necessárias

OperaçãoPermissão
Visualizar listagemPERMISSIONS.LOADING_BAY.READ
Criar operaçãoPERMISSIONS.LOADING_BAY.CREATE
Editar / Ativar / DesativarPERMISSIONS.LOADING_BAY.UPDATE
ExcluirPERMISSIONS.LOADING_BAY.DELETE

A coluna de ações na tabela só é exibida quando o usuário possui ao menos uma das permissões UPDATE ou DELETE.

Módulos e serviços dependentes

DependênciaFinalidade
useWarehouse.listLista armazéns (hubs) para seleção da doca
useLoadingBay.listDocas filtradas pelo armazém selecionado
useModality.listModalidades de transporte disponíveis
useCargoType.listTipos de carga disponíveis
useMapCep.listMapas de CEP publicados
useCarrierService.listServiços de transporte compatíveis com a tupla da operação
@/sharedComponentes de UI, toasts, paginação, permissões
nuqsGerenciamento de estado na URL (mode, id, filtros de listagem)
next-intlTraduções de labels

Endpoints da API

Base de todas as chamadas: /logistics/loading-bay-operations

MétodoURLDescrição
GET/logistics/loading-bay-operationsLista operações com paginação e filtros
POST/logistics/loading-bay-operationsCria nova operação
GET/logistics/loading-bay-operations/:idBusca operação por ID
PATCH/logistics/loading-bay-operations/:idAtualiza operação (parcial)
DELETE/logistics/loading-bay-operations/:idRemove operação
GET.../:operationId/servicesLista serviços da operação
POST.../:operationId/servicesVincula serviço à operação
PATCH.../:operationId/services/:serviceIdAtualiza serviço vinculado
DELETE.../:operationId/services/:serviceIdRemove serviço vinculado
GET.../:operationId/zipcode-mapping/spreadsheet-templateBaixa template XLSX
POST.../zipcode-mapping/spreadsheet-upload/validate-errorsValida erros na planilha
POST.../zipcode-mapping/spreadsheet-upload/validate-warningsValida avisos na planilha
POST.../zipcode-mapping/spreadsheet-upload/apply-mappingAplica o mapeamento de CEP
GET.../:operationId/zipcode-mappingsLista mapeamentos de CEP paginados

Documentação interna · Muvien