UNPKG

hrms-shared

Version:

HRMS shared code: models, middleware, utils

24 lines (20 loc) 555 B
const mongoose = require("mongoose"); module.exports = (connection) => { const { Schema } = mongoose; const PersmissionSchema = new Schema({ name: { type: String, required: true, unique: true }, module: { type: Schema.Types.ObjectId, ref: "Module", required: true }, }, { timestamps: true, collection: "Permission" }); return connection.models.Permission || connection.model("Permission", PersmissionSchema); };