std_labour_coes.js 722 B

12345678910111213141516171819202122232425262728293031323334
  1. /**
  2. * 人工系数数据模型
  3. *
  4. * @author CaiAoLin
  5. * @date 2017/9/11
  6. * @version
  7. */
  8. import mongoose from "mongoose";
  9. let Schema = mongoose.Schema;
  10. let collectionName = 'std_labour_coes';
  11. let coesSchema = new Schema({
  12. // 自增id
  13. ID: Number,
  14. // 父级id
  15. ParentID: Number,
  16. // 名称
  17. name: String,
  18. // 系数
  19. coe: Number
  20. });
  21. let modelSchema = {
  22. // 自增id
  23. ID: Number,
  24. // 所在地
  25. region: String,
  26. // 标准名称
  27. libName: String,
  28. // 人工系数数据
  29. coes: [coesSchema]
  30. };
  31. let model = mongoose.model(collectionName, new Schema(modelSchema, {versionKey: false, collection: collectionName}));
  32. export {model as default, collectionName as collectionName};