60 lines
1010 B
JavaScript
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); |