hrms-shared
Version:
HRMS shared code: models, middleware, utils
24 lines (20 loc) • 555 B
JavaScript
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);
};