const mongoose = require('mongoose'); const PermissionSchema = new mongoose.Schema({ permName: { type: String, required: true, unique: true }, permLabel: { type: String, required: true }, module: { type: String, required: true }, action: { type: String, required: true } }, { timestamps: true }); // 索引 PermissionSchema.index({ permName: 1 }, { unique: true }); PermissionSchema.index({ module: 1 }); PermissionSchema.index({ action: 1 }); module.exports = mongoose.model('Permission', PermissionSchema);