|
@@ -2,23 +2,24 @@
|
|
|
* Created by Zhong on 2018/3/22.
|
|
|
*/
|
|
|
/*标准工料机*/
|
|
|
-const mongoose = require('mongoose');
|
|
|
+const mongoose = require("mongoose");
|
|
|
const Schema = mongoose.Schema;
|
|
|
//标准工料机的组成物只来自标准工料机
|
|
|
const std_gljComponent = new Schema(
|
|
|
- {
|
|
|
- ID: Number,
|
|
|
- consumeAmt: Number,
|
|
|
- consumeAmtProperty: {
|
|
|
- type: Schema.Types.Mixed,
|
|
|
- default: {}
|
|
|
- }
|
|
|
+ {
|
|
|
+ ID: Number,
|
|
|
+ consumeAmt: Number,
|
|
|
+ consumeAmtProperty: {
|
|
|
+ type: Schema.Types.Mixed,
|
|
|
+ default: {},
|
|
|
},
|
|
|
- { _id: false },
|
|
|
- { versionKey: false }
|
|
|
+ },
|
|
|
+ { _id: false },
|
|
|
+ { versionKey: false }
|
|
|
);
|
|
|
|
|
|
-const std_glj = new Schema({
|
|
|
+const std_glj = new Schema(
|
|
|
+ {
|
|
|
deleted: Boolean,
|
|
|
repositoryId: Number,
|
|
|
ID: Number,
|
|
@@ -27,10 +28,11 @@ const std_glj = new Schema({
|
|
|
specs: String,
|
|
|
basePrice: Number,
|
|
|
priceProperty: {
|
|
|
- type: Schema.Types.Mixed,
|
|
|
- default: {}
|
|
|
+ type: Schema.Types.Mixed,
|
|
|
+ default: {},
|
|
|
},
|
|
|
gljClass: Number,
|
|
|
+ classSeq: Number,
|
|
|
gljType: Number,
|
|
|
shortName: String,
|
|
|
unit: String,
|
|
@@ -41,11 +43,12 @@ const std_glj = new Schema({
|
|
|
materialCoe: Number, //三材系数
|
|
|
model: Number, //机型
|
|
|
//经济指标数据
|
|
|
- materialIndexType: String,//工料指标类别
|
|
|
- materialIndexUnit: String,//工料指标单位
|
|
|
- materialIndexCoe: Number,//单位转换系数
|
|
|
+ materialIndexType: String, //工料指标类别
|
|
|
+ materialIndexUnit: String, //工料指标单位
|
|
|
+ materialIndexCoe: Number, //单位转换系数
|
|
|
lossRate: Number, // 损耗率
|
|
|
+ },
|
|
|
+ { versionKey: false }
|
|
|
+);
|
|
|
|
|
|
-}, { versionKey: false });
|
|
|
-
|
|
|
-mongoose.model('std_glj_lib_gljList', std_glj, 'std_glj_lib_gljList');
|
|
|
+mongoose.model("std_glj_lib_gljList", std_glj, "std_glj_lib_gljList");
|