klnodekb/models/bid.js

69 lines
1.1 KiB
JavaScript

let mongoose = require('mongoose');
let bidItemSchema = mongoose.Schema({
// Megnevezés
title:{
type: String,
require: true
},
// Megjegyzés
body:{
type: String,
require: true
},
// Cikkszám
itemNumber:{
type: String,
require: true
},
// Nettó listaár
netListPrice:{
type: Number,
require: true
},
// Kedvezmény
discount:{
type: Number,
require: true
}
});
// Bevételezés Schema
let bidSchema = mongoose.Schema({
// Raktár
warehouseId: {
type: mongoose.Schema.Types.ObjectId,
require: true
},
certSerial:{ // Bizonylat száma
type: String,
require: true
},
clientId: { // Ügyfél
type: mongoose.Schema.Types.ObjectId,
require: true
},
// Tételek
Items:[bidItemSchema],
// Nettó érték
priceNet:{
type: String,
require: true
},
// Bruttó Érték
priceBr:{
type: String,
require: true
},
// Dátum
date:{
type: String,
require: true
}
});
var Bid = module.exports = mongoose.model('Bid', bidSchema);