rpt_template.js 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. /**
  2. * Created by Tony on 2016/12/23.
  3. * 仅仅是存放报表模板的地方,由谁来引用是TreeNodeSchema的事情
  4. */
  5. import mongoose from "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. "流水式表_信息": Schema.Types.Mixed,
  21. "流水式表_拓展信息": Schema.Types.Mixed,
  22. "账单式表_信息": Schema.Types.Mixed,
  23. "交叉表_信息": Schema.Types.Mixed,
  24. "无映射离散指标_集合": Schema.Types.Mixed,
  25. "离散参数_集合": Schema.Types.Mixed,
  26. "计算式_集合": Array
  27. });
  28. let Template = mongoose.model("rpt_templates", RptTemplateSchema, "rpt_templates");
  29. export {Template as default};