const { DataTypes } = require('sequelize'); const { sequelize } = require('../db'); const Room = sequelize.define( 'Room', { roomId: { type: DataTypes.STRING, primaryKey: true, allowNull: false, unique: true, }, name: { type: DataTypes.STRING, allowNull: false, }, location: { type: DataTypes.STRING, allowNull: false, }, area: { type: DataTypes.FLOAT, allowNull: false, }, capacity: { type: DataTypes.INTEGER, allowNull: false, }, status: { type: DataTypes.STRING, defaultValue: 'active', }, description: { type: DataTypes.TEXT, }, }, { tableName: 'rooms', timestamps: true, indexes: [{ fields: ['status'] }, { fields: ['name'] }], } ); module.exports = Room;