import mongoose from "mongoose"; import { IPermission } from "./permission.interface"; const permissionSchema = new mongoose.Schema({ name:{ type:String, required:true, unique:true, trim:true }, module:{ type:String, required:true, }, action:{ type:String, required:true }, description:{ type:String, }, active:{ type:Boolean, default:true }, createdBy:{ type:mongoose.Schema.Types.ObjectId, ref:"User", required:true } }, { timestamps:true, versionKey:false } ); export default mongoose.model("Permission", permissionSchema);