/** * Created by Mai on 2017/9/14. */ let mongoose = require("mongoose"); let Schema = mongoose.Schema; let collectionName = 'proj_setting'; let settingConst = { billsCalcMode: { rationContent: 0, rationPriceConverse: 1, rationPrice: 2, billsPrice: 3 }, zanguCalcMode: { common: 0, gatherMaterial: 1 } } let billsCalcModeConst = { }; let projSettingSchema = { projectID: Number, // 列设置 main_tree_col: { type: Schema.Types.Mixed, default: {} }, billsCalcMode: { type: Number, default: settingConst.billsCalcMode.rationContent }, zanguCalcMode: { type: Number, default: settingConst.zanguCalcMode.common } }; let model = mongoose.model(collectionName, new Schema(projSettingSchema, {versionKey: false, collection: collectionName})); export {model as default, collectionName as collectionName, settingConst as settingConst};