klnodekb/models/warehouse.js

60 lines
1010 B
JavaScript

let mongoose = require('mongoose');
let itemSchema = mongoose.Schema({
// Megnevezés
title:{
type: String,
require: true
},
// Megjegyzés
body:{
type: String,
require: true
},
// Gyártó
manufacturer:{
type: String,
require: true
},
// Cikkszám
itemNumber:{
type: String,
require: true
},
// Típus
itemTypeCode:{
type: String,
require: true
},
// Nettó listaár
netListPrice:{
type: Number,
require: true
},
// Kedvezmény
discount:{
type: Number,
require: true
},
// Készlet
stock:{
type: Number,
require: true
}
});
// Raktár séma
let warehouseSchema = mongoose.Schema({
// Megnevezés
name:{
type: String,
require: true
},
// Tételek
Items:[itemSchema]
});
var Warehouse = module.exports = mongoose.model('Warehouse', warehouseSchema);