api/resources/Stock/RdStockModel.js
2024-10-04 10:31:34 +05:30

27 lines
600 B
JavaScript

import mongoose from 'mongoose';
// Define Product record schema
const ProductRecordSchema = new mongoose.Schema({
productid: {
type: mongoose.Schema.Types.ObjectId,
ref: 'Product',
required: true,
},
Stock: {
type: Number,
default: 0,
},
});
// Define main Stock schema
const StockSchema = new mongoose.Schema({
userId: {
type: mongoose.Schema.Types.ObjectId,
refPath: 'RetailDistributor',
required: true,
},
products: [ProductRecordSchema],
}, { timestamps: true, versionKey: false });
export const RDStock = mongoose.model('RDStock', StockSchema);