| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 | 
							- /**
 
-  * Created by jimiz on 2017/4/1.
 
-  */
 
- var mongoose = require("mongoose");
 
- var Schema = mongoose.Schema;
 
- // 费用字段
 
- var feesSchema = new Schema({
 
-     fieldName: String,
 
-     unitFee: String, // Decimal. 单价
 
-     totalFee: String, // Decimal. 合价
 
-     tenderUnitFee: String, // Decimal. 调价后单价
 
-     tenderTotalFee: String // Decimal. 调价后合价
 
- });
 
- // 标记字段
 
- var flagsSchema = new Schema({
 
-     fieldName: String,
 
-     flag: Number
 
- });
 
- var changesSchema = new Schema({
 
-     addGLJ: String,
 
-     modifyGLJ:String,
 
-     deleteGLJ:String
 
- });
 
- //add by Zhong2017-8-30
 
- //清单工作内容字段
 
- let jobContentSchema = new Schema({
 
-     content: String, //工作内容
 
-     serialNo: Number, //排序用
 
-     isChecked: Boolean //是否勾选(输出)
 
- }, {_id: false});
 
- //特征值字段
 
- let eigenvalueSchema = new Schema({
 
-     value: String,
 
-     isSelected: Boolean //判断哪个特征值被选中
 
- }, {_id: false});
 
- //项目特征字段
 
- let itemCharacterSchema = new Schema({
 
-     character: String, //特征
 
-     serialNo: Number, //排序用
 
-     eigenvalue: [eigenvalueSchema],//特征值
 
-     isChecked: Boolean //是否勾选(输出)
 
- }, {_id: false});
 
- //消耗量调整系数字段
 
- let quantityCoeSchema = new Schema({
 
-     labour: String, //人工
 
-     material: String, //材料
 
-     machine:String,//机械
 
-     main: String, //主材
 
-     equipment:String//设备
 
- }, {_id: false});
 
- module.exports = {feesSchema: feesSchema, flagsSchema: flagsSchema, jobContentSchema: jobContentSchema, itemCharacterSchema: itemCharacterSchema,quantityCoeSchema:quantityCoeSchema};
 
 
  |