task.js 543 B

12345678910111213141516171819
  1. 'use strict';
  2. const Schema = require('mongoose').Schema;
  3. const SchemaDefine = {
  4. // 缩略图
  5. thumbnail: { type: String, required: true },
  6. // 名称
  7. name: { type: String, required: true },
  8. // 访问地址
  9. url: { type: String, required: false },
  10. // 文件路径
  11. path: { type: String, required: false },
  12. // 状态 0=正常,1=停用
  13. status: { type: String, required: true },
  14. };
  15. const schema = new Schema(SchemaDefine);
  16. module.exports = app => {
  17. const { mongoose } = app;
  18. return mongoose.model('task', schema, 'task');
  19. };