permission_group.js 586 B

123456789101112131415161718192021222324252627
  1. /**
  2. * 后台管理权限组数据模型
  3. *
  4. * @author EllisRan
  5. * @date 2018/12/06
  6. * @version
  7. */
  8. // import mongoose from 'mongoose';
  9. let mongoose = require("mongoose");
  10. let Schema = mongoose.Schema;
  11. let collectionName = 'permission_group';
  12. let modelSchema = {
  13. // 组名
  14. name: {
  15. type: String,
  16. index: true
  17. },
  18. // 权限ID JSON列表
  19. permission: String,
  20. // 创建时间
  21. create_time: {
  22. type: Number,
  23. default: 0
  24. },
  25. };
  26. mongoose.model(collectionName, new Schema(modelSchema, {versionKey: false, collection: collectionName}));