const Joi = require("joi"); // ======================== // Sparepart Validation // ======================== const insertSparepartSchema = Joi.object({ sparepart_name: Joi.string().max(255).required(), sparepart_description: Joi.string().max(255).required(), sparepart_model: Joi.string().max(255).required(), sparepart_foto: Joi.string().max(255).optional().allow(""), sparepart_item_type: Joi.string().max(255).required(), sparepart_qty: Joi.number().integer().min(1), sparepart_unit: Joi.string().max(255).required(), sparepart_merk: Joi.string().max(255).required(), sparepart_stok: Joi.string().max(255).required(), }); // Update Validation const updateSparepartSchema = Joi.object({ sparepart_name: Joi.string().max(255).optional(), sparepart_description: Joi.string().max(255).optional(), sparepart_model: Joi.string().max(255).optional(), sparepart_foto: Joi.string().max(255).optional().allow(''), sparepart_item_type: Joi.string().max(255).optional(), sparepart_qty: Joi.number().integer().min(1), sparepart_unit: Joi.string().max(255).required(), sparepart_merk: Joi.string().max(255).required(), sparepart_stok: Joi.string().max(255).required(), }); module.exports = { insertSparepartSchema, updateSparepartSchema, };