| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | 
							- /**
 
-  * 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
 
- },{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
 
- },{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");
 
 
  |