| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 | 
							- /**
 
-  * Created by Zhong on 2017/9/13.
 
-  */
 
- import mongoose from "mongoose";
 
- let Schema = mongoose.Schema;
 
- //安装增加费-费用规则
 
- let feeRuleSchema = new Schema(
 
-   {
 
-     ID: String,
 
-     sectionId: String, //分册章节id
 
-     feeItemId: String,
 
-     code: String,
 
-     rule: String,
 
-     base: String,
 
-     feeRate: Number,
 
-     labour: Number,
 
-     material: Number,
 
-     machine: Number,
 
-     position: String, //记取位置
 
-     billID: String, //记取位置对应的清单ID
 
-   },
 
-   { versionKey: false, _id: false }
 
- );
 
- //安装增加费-分册章节
 
- let installSectionSchema = new Schema(
 
-   {
 
-     ID: String,
 
-     feeItemId: String,
 
-     feeRuleId: String,
 
-     name: String,
 
-     seq: Number,
 
-   },
 
-   { versionKey: false, _id: false }
 
- );
 
- //安装增加费-费用项
 
- let installFeeItemSchema = new Schema(
 
-   {
 
-     ID: String,
 
-     feeItem: String, //费用项
 
-     feeType: String, //费用类型
 
-     position: String, //记取位置
 
-     billID: String, //记取位置对应的清单ID
 
-     isCal: { type: Number, default: 0 }, //是否记取0:false 1:true
 
-     seq: Number,
 
-   },
 
-   { versionKey: false, _id: false }
 
- );
 
- let installationFeeSchema = new Schema(
 
-   {
 
-     ID: String,
 
-     libID: Number,
 
-     libName: String,
 
-     projectID: String,
 
-     installFeeItem: [installFeeItemSchema],
 
-     installSection: [installSectionSchema],
 
-     feeRule: [feeRuleSchema],
 
-   },
 
-   { versionKey: false }
 
- );
 
- mongoose.model("installation_fee", installationFeeSchema, "installation_fee");
 
 
  |