labour_coe.js 716 B

12345678910111213141516171819202122232425262728293031
  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: Number
  11. },{versionKey:false,_id: false});
  12. let stdLabourCoes = new Schema({
  13. ID: Number,
  14. region: String,
  15. libName: String,
  16. coes: [coeSchema]
  17. },{versionKey:false,_id: false});
  18. let projectLabourCoes = new Schema({
  19. ID: Number,
  20. projectID: Number,
  21. name: String,
  22. libID: Number,
  23. libName: String,
  24. coes: [coeSchema],
  25. },{versionKey:false,_id: false});
  26. mongoose.model('std_labour_coes', stdLabourCoes, 'std_labour_coes');
  27. mongoose.model('labour_coes', projectLabourCoes, 'labour_coes');