const mongoose = require('mongoose') const ObjectID = mongoose.Schema.Types.ObjectId const commoditySchema = new mongoose.Schema( { name: { type: String, required: true, }, code: { type: String, unique: true, }, category: { type: ObjectID, ref: 'Category', }, count: { type: Number, default: 0, }, unit: { type: String, required: true, // e.g. عدد، کیلوگرم، متر، ... }, warehouse: { type: ObjectID, ref: 'Warehouse', }, description: String, isActive: { type: Boolean, default: true, }, }, { timestamps: true, } ) const Commodity = mongoose.model('Commodity', commoditySchema) module.exports = Commodity