equipment_purchase.js 689 B

12345678910111213141516171819202122232425262728293031
  1. let mongoose = require('mongoose'),
  2. Schema = mongoose.Schema;
  3. let equipment = {
  4. ID:String,
  5. ParentID:String,
  6. seq:Number,
  7. code:String,
  8. name:String,
  9. unit:String,
  10. quantity:Number,
  11. originalPrice:Number,//设备价格-设备原价
  12. freight:Number,//设备运杂费
  13. sparePartCost:Number,//备品备件费
  14. unitPrice:Number,//单价
  15. totalPrice:Number,//金额
  16. remark:String
  17. }
  18. let equipment_purchase = new Schema({
  19. projectID:{
  20. type: Number,
  21. index: true
  22. },
  23. total:Number,//合计
  24. equipments :[equipment]
  25. },{versionKey:false})
  26. mongoose.model('equipment_purchase', equipment_purchase,'equipment_purchase');