wisdom #18

Merged
bragaz_rexita merged 11 commits from wisdom into main 2025-11-28 05:09:59 +00:00
Showing only changes of commit fdb560985c - Show all commits

View File

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