body. op_number: {
type: Number,
required: [true, 'Es requerido'],
unique: [true, 'Debe ser unico']
},
erp_code: {
type: Number,
required: false,
unique: [true, 'Debe ser unico']
},
qty_produced: {
type: Number,
required: true,
},
_idRecipe: {
ref: 'Recipe', // Debe existir un receta en la colección de recetas.
type: Schema.Types.ObjectId
},
units: {
type: String,
default: 'kg' // Si no se especifica, por defecto se asigna kg.
},
curl --location --request POST 'https://test.your-api-server.com/api/production' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"op_number": 6780,
"erp_code": 1012,
"qty_produced": 280,
"_idRecipe": "63435ef0c80e255d09beed98",
"_idProductionLine": "6360a18aedf3b9fc0fb7241f",
"units": "kg",
"createdAt": "2022-10-31T04:27:01.840Z",
"updatedAt": "2022-10-31T05:04:45.182Z"
}'{
"msg": "Producción Creada",
"productionSaved": {
"op_number": 6780,
"erp_code": 1012,
"qty_produced": 280,
"_idRecipe": "63435ef0c80e255d09beed98",
"_idProductionLine": "6360a18aedf3b9fc0fb7241f",
"units": "kg",
"deleted": false,
"_id": "6360a9869c5637b95db89e82",
"createdAt": "2022-10-31T04:27:01.840Z",
"updatedAt": "2022-10-31T04:27:01.840Z"
}
}