tpl_tree_node.js 772 B

12345678910111213141516171819202122
  1. /**
  2. * Created by Tony on 2017/5/31.
  3. */
  4. let mongoose = require('mongoose');
  5. let Schema = mongoose.Schema;
  6. let TreeNodeSchema = new Schema({
  7. ID:Number,
  8. ParentID:Number,
  9. NextSiblingID:Number,
  10. grpType: Number, //建筑(const : 1)/公路(const 2)/其他 etc...
  11. nodeType: Number, //节点类型:树节点(枝) 或 模板节点(叶)
  12. tplType: Number, //概算、预算、招投标 etc...
  13. userId: String, //用户自定义模板用
  14. refId: Number, //引用报表模板id (引用 collection: rpt_templates)
  15. released: Boolean,//是否已发布, refId > -1 时才有意义
  16. name: String,
  17. isDeleted: Boolean
  18. });
  19. let TreeNodeModel = mongoose.model("rpt_tpl_tree", TreeNodeSchema, "rpt_tpl_tree");
  20. module.exports = TreeNodeModel;