瀏覽代碼

信息价标准数据schema

vian 4 年之前
父節點
當前提交
aa22bda99c

+ 12 - 0
modules/all_models/std_price_info_class.js

@@ -0,0 +1,12 @@
+// 信息价类型
+const mongoose = require('mongoose');
+
+const Schema = mongoose.Schema;
+const priceInfoClass = new Schema({
+    ID: String,
+    ParentID: String,
+    NextSiblingID: String,
+    name: String,
+    libID: String
+}, {versionKey: false});
+mongoose.model('std_price_info_class', priceInfoClass, 'std_price_info_class');

+ 21 - 0
modules/all_models/std_price_info_items.js

@@ -0,0 +1,21 @@
+// 信息价数据
+const mongoose = require('mongoose');
+
+const Schema = mongoose.Schema;
+const priceInfoItems = new Schema({
+    ID: String,
+    libID: String,
+    classID: String, // 分类
+    code: String,
+    name: String,
+    specs: String,
+    unit: String,
+    taxPrice: String, // 含税价格
+    noTaxPrice: String, // 不含税价格
+    // 以下冗余数据为方便前台信息价功能处理
+    period: String, // 期数 eg: 2020-05
+    area: String, // 地区
+    compilationID: String, // 费用定额
+    remark: String
+}, {versionKey: false});
+mongoose.model('std_price_info_items', priceInfoItems, 'std_price_info_items');

+ 13 - 0
modules/all_models/std_price_info_lib.js

@@ -0,0 +1,13 @@
+// 信息价库
+const mongoose = require('mongoose');
+
+const Schema = mongoose.Schema;
+const priceInfoLib = new Schema({
+    ID: String,
+    name: String,
+    period: String, // 期数 eg: 2020-05
+    area: String, // 地区
+    compilationID: String,
+    createDate: Number,
+}, {versionKey: false});
+mongoose.model('std_price_info_lib', priceInfoLib, 'std_price_info_lib');