const { DataTypes } = require('sequelize'); const { sequelize } = require('../config/database'); const SubscriptionPlanFeature = sequelize.define('SubscriptionPlanFeature', { id: { type: DataTypes.INTEGER.UNSIGNED, primaryKey: true, autoIncrement: true }, planId: { type: DataTypes.INTEGER.UNSIGNED, allowNull: false, references: { model: 'SubscriptionPlans', key: 'id' } }, featureId: { type: DataTypes.INTEGER.UNSIGNED, allowNull: false, references: { model: 'Features', key: 'id' } }, status: { type: DataTypes.ENUM('active', 'inactive'), defaultValue: 'active', allowNull: false } }, { tableName: 'SubscriptionPlanFeatures', timestamps: true }); module.exports = SubscriptionPlanFeature;