Transporte Logístico Pós-Colheita - Registros de Limpeza do Veículo
🧩 Tipo de Entidade
📋 Registro de Qualidade
📌 Descrição
Registro da limpeza realizada no veículo de transporte para garantir a qualidade e evitar contaminação da carga.
Diagrama de Classe
classDiagram
class RegistrosDeLimpezaDoVeiculo {
+DateTime dataHora
+String responsavel
+File verificacao
}
🧬 Atributos
| Campo | Tipo | Descrição | Validação | Conformidades |
|---|---|---|---|---|
| dataHora | DATETIME | Data e hora da limpeza | - | - |
| responsavel | STRING | Responsável pela limpeza | - | - |
| verificacao | FILE | Verificação da limpeza | - | DDS, RC, IAV |
Legenda de Conformidades
- DDS: Due Diligence System
- RC: Rastreabilidade Completa
- GEO: Geolocalização
JSon para entrada de dados
{
"safraId": "string",
"safraCodigo": "SAFRA-SOJA-2025-01",
"dados": {
"dataHoraLimpeza": "2025-07-10T07:00:00Z",
"responsavelLimpeza": "Dirceu Motorista",
"verificacaoLimpeza": "limpeza_veiculo.pdf"
}
}
Upload neste metodo
Este cadastro deve ser enviado como multipart/form-data no metodo POST /transporteLogistico/limpezaVeiculo.
- Envie o JSON do cadastro em uma parte de texto chamada
body. - Envie cada arquivo em uma parte separada, usando exatamente estes nomes:
verificacaoLimpeza. - Nao envie os arquivos dentro de
dados; se precisar manter outros campos, deixe apenas os campos nao-arquivo dentro dedados. - Os arquivos sao opcionais, mas, quando enviados, precisam respeitar o limite de
10MBe as extensoes permitidas:.pdf,.jpg,.jpeg,.png,.doc,.docx,.xls,.xlsx.
Exemplo:
curl --request POST "https://<url>/transporteLogistico/limpezaVeiculo" \
--header "X-API-ACCESS-KEY: <chave_de_acesso>" \
--header "X-API-SECRET-KEY: <chave_de_seguranca>" \
--form 'body={"safraId":"<id_safra>","safraCodigo":"<codigo_safra>","dados":{}}' \
--form "verificacaoLimpeza=@/caminho/arquivo.pdf"
Metadados Técnicos
{
"dataHora": {
"nome": "dataHora",
"label": "Data e hora da limpeza",
"tipo": "DATETIME",
"fase": {
"nome": "SOJA_TRANSPORTE_LOGISTICO_LIMPEZA"
}
},
"responsavel": {
"nome": "responsavel",
"label": "Responsável pela limpeza",
"tipo": "STRING",
"fase": {
"nome": "SOJA_TRANSPORTE_LOGISTICO_LIMPEZA"
}
},
"verificacao": {
"nome": "verificacao",
"label": "Verificação da limpeza",
"tipo": "FILE",
"fase": {
"nome": "SOJA_TRANSPORTE_LOGISTICO_LIMPEZA"
},
"conformidades": [
"DDS",
"RC",
"IAV"
]
}
}
📋 Fase do Processo
Fase: SOJA_TRANSPORTE_LOGISTICO_LIMPEZA
Categoria: Transporte Logístico (Pós-Colheita)
Cardinalidade: 1 a N (múltiplos registros)