| 12345678910111213141516171819202122232425262728293031323334353637 | /** * Created by Mai on 2017/9/14. */let mongoose = require("mongoose");let Schema = mongoose.Schema;let collectionName = 'proj_setting';let settingConst = {    billsCalcMode: {        rationContent: 0, rationPrice: 1, rationPriceConverse: 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        // rationContent = 0, rationPrice = 1, rationPriceConverse = 2, billsPrice = 3    },    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};
 |