import { model, Schema, Types } from "mongoose"; const schema = new Schema({ sku: { type: String, required: true, }, name: { type: String, required: true, }, description: { type: String, required: true, }, buyingPrice: { type: Number, required: true, }, sellingPrice: { type: Number, required: true, }, gst: { type: Number, required: true, }, stock: { type: Number, required: true, }, createdOn: { type: Date, required: true, }, createdBy: { type: Types.ObjectId, required: true, ref: "user", }, vendors: { type: [Types.ObjectId], required: true, ref: "vendor", }, }); export default model("product", schema);