rpt_template.js 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. /**
  2. * Created by Tony on 2016/12/23.
  3. * 仅仅是存放报表模板的地方,由谁来引用是TreeNodeSchema的事情
  4. */
  5. const mongoose = require('mongoose');
  6. let Schema = mongoose.Schema;
  7. let RptTemplateSchema = new Schema({
  8. "ID" : Number,
  9. "GROUP_KEY": String,
  10. "ID_KEY": String,
  11. "主信息": Schema.Types.Mixed,
  12. "指标_数据_映射": {
  13. "离散指标_集合": Array,
  14. "主数据指标_集合": Array,
  15. "从数据指标_集合": Array,
  16. "主数据指标_拓展集合": Array,
  17. "从数据指标_拓展集合": Array
  18. },
  19. "映射数据预处理": Array,
  20. "布局框_集合": Array,
  21. "流水式表_信息": Schema.Types.Mixed,
  22. "流水式表_拓展信息": Schema.Types.Mixed,
  23. "账单式表_信息": Schema.Types.Mixed,
  24. "交叉表_信息": Schema.Types.Mixed,
  25. "无映射离散指标_集合": Schema.Types.Mixed,
  26. "离散参数_集合": Schema.Types.Mixed,
  27. "计算式_集合": Array
  28. });
  29. let Template = mongoose.model("rpt_templates", RptTemplateSchema, "rpt_templates");
  30. // export {Template as default};