1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- /**
- * Created by Zhong on 2017/8/11.
- */
- import mongoose from "mongoose";
- let Schema = mongoose.Schema;
- let gjlMapRationLibsSchema = new Schema(
- {
- ID: Number,
- dispName: String
- },
- {_id: false},
- {versionKey: false}
- );
- let oprSchema = new Schema({
- operateDate: String,
- operator: String
- },
- {_id: false},
- {versionKey: false});
- let gljMapSchema = new Schema({
- deleted: Boolean,
- ID: Number,
- dispName: String,
- appType: String,
- creator: String,
- createDate: String,
- recentOpr: [oprSchema],
- rationLibs: [gjlMapRationLibsSchema],
- compilationId: String,
- compilationName: String
- },
- {versionKey: false});
- let gjlComponentSchema = mongoose.Schema(
- {
- ID: Number,
- consumeAmt: Number
- },
- {_id: false},
- {versionKey: false}
- );
- let gljSchema = new Schema({
- deleted: Boolean,
- repositoryId: Number,
- ID: Number,
- code: String,
- name: String,
- specs: String,
- unit: String,
- basePrice: Number,
- gljClass: Number,
- gljType: Number,
- shortName: String,
- adjCoe: Number, //调整系数
- component: [gjlComponentSchema]
- },{versionKey: false});
- let gljClassSchema = mongoose.Schema({
- repositoryId: Number,
- ID: Number,
- ParentID: Number,
- NextSiblingID: Number,
- Name: String,
- deleted: Boolean
- }, {versionKey: false});
- let gljClassTemplate = mongoose.Schema({
- ID: Number,
- ParentID: Number,
- NextSiblingID: Number,
- Name: String,
- deleted: Boolean
- }, {versionKey: false});
- let gljMapModel = mongoose.model('std_glj_lib_map', gljMapSchema, 'std_glj_lib_map');
- let gljModel = mongoose.model('std_glj_lib_gljList', gljSchema, 'std_glj_lib_gljList');
- let gljClassModel = mongoose.model('std_glj_lib_gljClass', gljClassSchema, 'std_glj_lib_gljClass');
- let gljClassTemplateModel = mongoose.model('std_glj_lib_gljClassTemplate', gljClassTemplate, 'std_glj_lib_gljClassTemplate');
- export {gljMapModel as default, gljModel, gljClassModel, gljClassTemplateModel};
|