stdBills_bills.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. /**
  2. * Created by Zhong on 2018/3/22.
  3. */
  4. /*清单库编辑器-清单*/
  5. const mongoose = require('mongoose');
  6. const Schema = mongoose.Schema;
  7. const stdBills_bills = new Schema({
  8. ID: String,
  9. ParentID: String,
  10. NextSiblingID: String,
  11. code: String,
  12. name: String,
  13. unit: String,
  14. ruleText: String,
  15. engineering: Number, //工程专业,填计算程序工程专业ID
  16. fixedFlag: Number, //固定ID
  17. Expression: String,
  18. comment: String, //备注,清单精灵处输入
  19. jobs: [],
  20. items: [],
  21. recharge: String,
  22. billsLibId: { type: Number, index: true },
  23. sectionInfo: Schema.Types.Mixed,
  24. //经济指标属性
  25. economicType: String,//工程经济指标类别
  26. quantityIndexType: String,//工程量指标类别
  27. quantityIndexUnit: String,//工程量指标单位
  28. quantityIndexCoe: Number,//单位转换系数
  29. kind: Number, // 清单类型
  30. erratumRecord: String, // 勘误记录
  31. deleted: Boolean,
  32. unitPrice: Number, // 单价
  33. },
  34. { versionKey: false }
  35. );
  36. mongoose.model('std_bills_lib_bills', stdBills_bills, 'std_bills_lib_bills');