Modalidade Transportadora
Lista modalidades de transportadora
Retorna as modalidades de transportadora cadastradas pela empresa, ordenadas por nome. Cada modalidade descreve a forma como uma transportadora opera (Rodoviário, Aéreo, Marítimo, Fluvial, Próprio, Motoboy, Drone, etc.) e fica disponível para seleção no cadastro do fornecedor que opera como transportadora.
Cadastra uma modalidade
Cria uma modalidade de transportadora na empresa autenticada. O nome (`CarrierModal`) precisa ser único dentro da empresa — o sistema bloqueia o cadastro de outra modalidade com o mesmo nome. A resposta é a lista atualizada de modalidades.
Atualiza uma modalidade
Atualiza o nome da modalidade. Mesma regra de unicidade do `POST` — o novo nome não pode bater com outra modalidade já cadastrada na mesma empresa.
Exclui uma modalidade
**Exclusão física** — a modalidade é apagada do banco. O sistema bloqueia a exclusão em duas situações: (1) **existe alguma transportadora** (fornecedor com `IDCarrierModal` apontando para esta) — é preciso remover/trocar a modalidade no cadastro da transportadora; (2) **existe configuração no de/para de transportadora** em `HubCarrier` apontando para esta.