UNPKG

hrms-shared

Version:

HRMS shared code: models, middleware, utils

25 lines (22 loc) 554 B
const mongoose = require("mongoose"); module.exports = (connection) => { const { Schema } = mongoose; const moduleSchema = new Schema({ name: { type: String, required: true }, type: { type: String, enum: ["common", "private"] }, icon: { type: String, required: true } }, { timestamps: true, collection: "Module" }); return connection.models.Module || connection.model("Module", moduleSchema); };