labour_coe_model.js 734 B

12345678910111213141516171819202122232425262728293031323334
  1. /**
  2. * Created by CSL on 2017-09-28.
  3. */
  4. let mongoose = require('mongoose');
  5. let Schema = mongoose.Schema;
  6. let coeSchema = new Schema({
  7. ID: Number,
  8. ParentID: Number,
  9. name: String,
  10. coe: String,
  11. _id: false
  12. },{versionKey:false});
  13. let stdLabourCoes = new Schema({
  14. ID: Number,
  15. region: String,
  16. libName: String,
  17. coes: [coeSchema],
  18. _id: false
  19. },{versionKey:false});
  20. let projectLabourCoes = new Schema({
  21. ID: String,
  22. projectID: Number,
  23. name: String,
  24. libID: Number,
  25. libName: String,
  26. coes: [coeSchema]//,
  27. // _id: false
  28. },{versionKey:false});
  29. mongoose.model('std_labour_coes', stdLabourCoes, 'std_labour_coes');
  30. mongoose.model('labour_coes', projectLabourCoes, 'labour_coes');