/** * Created by chen on 2017/6/29. */ let subSchema = require("../../main/models/bills_sub_schemas"); let deleteSchema = require('../../../public/models/delete_schema'); var mongoose = require('mongoose'), Schema = mongoose.Schema; //下面是临时代码,以后删除 var gljSchema =new Schema({ repositoryId: Number, ID:Number, //以下是基于已有access库 code: String, name: String, specs: String, unit: String, basePrice: Number, gljType: Number, //这个是UI显示上的详细分类,对应gljTypeSchema gljDistType: String //人工,材料,机械 },{versionKey:false}); mongoose.model("std_ration_lib_glj_list",gljSchema,"std_ration_lib_glj_list"); let rationSchema = new Schema({ ID: Number, projectID: Number, billsItemID: Number, serialNo: Number, libID: Number, code: String, name: String, maskName: String, unit: String, quantity: String, // Decimal programID: Number, adjustState: String, content: String, rationProjName: String, comments: String, // 费用字段 fees: [subSchema.feesSchema], // 标记字段 flags: [subSchema.flagsSchema], deleteInfo: deleteSchema }); mongoose.model("ration", rationSchema, "ration");