Identificação do lote
Etapa: Colheita e Identificação da Produção
Diagrama de Classe
classDiagram
class IDENTIFICACAO_LOTE {
+STRING codigoLote
+List~String~ cafes
+STRING destinoInicial
}
🧬 Atributos
| Nome | Tipo | Descrição | Validações | Conformidades |
|---|---|---|---|---|
codigoLote |
Texto | Código do Lote | OBRIGATORIO | DDS, RC |
cafes |
Lista de elementos | Cafés | MINIMO_UM | - |
destinoInicial |
Texto | Destino inicial | OBRIGATORIO | DDS, RC |
JSon para entrada de dados
{
"safraId": "string",
"safraCodigo": "SAFRA-CAFE-2025-01",
"dados": {
"codigoLote": "LOTE-CAFE-2025-001",
"cafes": [
{
"item": "Arábica Tipo A",
"quantidade": 1500
}
],
"destinoInicial": "Armazém Central"
}
}
Metadados Técnicos
{
"codigoLote": {
"nome": "codigoLote",
"label": "Código do Lote",
"tipo": "STRING",
"tipoValidacao": "OBRIGATORIO",
"fase": {
"nome": "CAFE_IDENTIFICACAO_LOTE"
},
"conformidades": [
"DDS",
"RC"
]
},
"cafes": {
"nome": "cafes",
"label": "Cafés",
"tipo": "LIST",
"tipoValidacao": "MINIMO_UM",
"fase": {
"nome": "CAFE_IDENTIFICACAO_LOTE"
}
},
"destinoInicial": {
"nome": "destinoInicial",
"label": "Destino inicial",
"tipo": "STRING",
"tipoValidacao": "OBRIGATORIO",
"fase": {
"nome": "CAFE_IDENTIFICACAO_LOTE"
},
"conformidades": [
"DDS",
"RC"
]
}
}
📋 Fase do Processo
Fase: CAFE_IDENTIFICACAO_LOTE
Categoria: Colheita e Identificação da Produção
Cardinalidade: 1 a N (múltiplos lotes)