pages.model.js 579 B

1234567891011121314151617181920212223
  1. /**
  2. * Created by zhengguorong on 16/11/4.
  3. */
  4. const mongoose = require('mongoose')
  5. mongoose.Promise = require('bluebird')
  6. var PageSchema = new mongoose.Schema({
  7. pages: {
  8. type: Array,
  9. required: true
  10. },
  11. title: String,
  12. description: String,
  13. html: String,
  14. createDate: { type: Number, default: new Date().getTime() },
  15. loginId: String,
  16. type: {
  17. type: String, required: true, default: 'h5', enum: ['h5', 'spa'] // 页面是单页还是多页
  18. },
  19. canvasHeight: Number
  20. })
  21. module.exports = mongoose.model('Page', PageSchema)