// /components/roles/roleModel.js const mongoose = require('mongoose'); const roleSchema = new mongoose.Schema({ name: { type: String, required: true, unique: true, trim: true, index: true }, description: { type: String, trim: true }, permissions: [{ type: String, trim: true }], isSystem: { type: Boolean, default: false } }, { timestamps: true }); module.exports = mongoose.model('Role', roleSchema);