UNPKG

@ibernoh/arkanjs

Version:

Backend API generator with RBAC, CLI scaffolding, and built-in structure. Just install and run.

15 lines (11 loc) 618 B
const { DataTypes } = require("sequelize"); const { sequelize } = require("../../config/db"); const { RoleModel } = require("./roleModel"); const { PermissionModel } = require("./permissionModel"); const RolePermissionModel = sequelize.define("RolePermission", { role_id: { type: DataTypes.INTEGER, allowNull: false }, permission_id: { type: DataTypes.INTEGER, allowNull: false } }, { tableName: "role_permissions" }); RolePermissionModel.belongsTo(RoleModel, { foreignKey: "role_id" }); RolePermissionModel.belongsTo(PermissionModel, { foreignKey: "permission_id" }); module.exports = { RolePermissionModel };