const { DataTypes } = require('sequelize'); const { sequelize } = require('../db'); const Business = sequelize.define( 'Business', { businessId: { type: DataTypes.STRING, primaryKey: true, allowNull: false, unique: true, }, name: { type: DataTypes.STRING, allowNull: false, }, description: { type: DataTypes.TEXT, allowNull: true, }, status: { type: DataTypes.ENUM('active', 'offline'), defaultValue: 'active', }, offlineDate: { type: DataTypes.DATE, allowNull: true, }, offlineReason: { type: DataTypes.STRING, allowNull: true, }, }, { tableName: 'businesses', timestamps: true, indexes: [{ fields: ['status'] }, { fields: ['name'] }], } ); module.exports = Business;