volume_price_schema.js 745 B

123456789101112131415161718192021222324252627282930313233
  1. /**
  2. * Created by Mai on 2017/7/25.
  3. * 量价
  4. */
  5. let mongoose = require("mongoose");
  6. let Schema = mongoose.Schema;
  7. let deleteSchema = require('../../../public/models/delete_schema');
  8. let subSchema = require('../../main/models/bills_sub_schemas');
  9. let collectionName = 'volume_price';
  10. let volumePriceSchema = new Schema({
  11. // id
  12. ID: Number,
  13. // 关联pm
  14. projectID: Number,
  15. // 关联 Bills
  16. billsItemID: Number,
  17. // 排序
  18. serialNo: Number,
  19. // 名称
  20. name: String,
  21. // 单位
  22. unit: String,
  23. // 数量
  24. quantity: Number,
  25. // 费用字段
  26. fees: [subSchema.feesSchema],
  27. // 是否删除
  28. deleteInfo: deleteSchema
  29. });
  30. module.exports = mongoose.model(collectionName, volumePriceSchema);