std_calc_program.js 773 B

12345678910111213141516171819202122232425262728293031
  1. /**
  2. * 计算程序标准库数据模型
  3. *
  4. * @author CaiAoLin
  5. * @date 2017/10/23
  6. * @version
  7. */
  8. import mongoose from "mongoose";
  9. let Schema = mongoose.Schema;
  10. let collectionName = 'std_calc_programs';
  11. let modelSchema = {
  12. // 自增id
  13. ID: Number,
  14. // 所在地
  15. region: String,
  16. // 标准名称
  17. libName: String,
  18. //后台选择计算程序时展示的名称,在用户新建时看不到这个名称
  19. displayName:String,
  20. // 编办id
  21. compilationId: {
  22. type: String,
  23. index: true
  24. },
  25. // 模板数据
  26. templates: Schema.Types.Mixed
  27. };
  28. let model = mongoose.model(collectionName, new Schema(modelSchema, {versionKey: false, collection: collectionName}));
  29. export {model as default, collectionName as collectionName};