let mongoose = require('mongoose'); // Component base Schema let componentBaseSchema = mongoose.Schema({ // Gyártó manufacturer:{ type: String, require: true }, // Cikkszám itemNumber:{ type: String, require: true }, // Vonalkód ean1:{ type: String, require: true }, // Cikk csoport itemGroup:{ type: String, //type: mongoose.Schema.Types.ObjectId, require: true }, // Megnevezés name:{ type: String, require: true }, // Paraméterek parameters:{ type: String, require: true }, // Ár price:{ type: Number, require: true }, // Mennyiségi egység itemUnit:{ type: String, require: true }, // Options options:{ type: String, enum: [ 'IMPORTED','OWN'], default: 'IMPORTED', require: true }, // Valuta valuta:{ type: String, require: true }, // Készlet stock:{ type: Number, require:true }, // Minimál készlet minimumStock:{ type: Number, require:true }, // Beszállító supplierId:{ type: mongoose.Schema.Types.ObjectId, require: true } }); var ComponentBase = module.exports = mongoose.model('ComponentBase', componentBaseSchema);