import { sequelize } from '../../utils/sequelize.js'; import { DataTypes } from 'sequelize'; import User from './user.js'; const GuestbookEntry = sequelize.define('guestbook_entry', { id: { type: DataTypes.INTEGER, autoIncrement: true, primaryKey: true, allowNull: false, }, recipient_id: { type: DataTypes.INTEGER, allowNull: false, references: { model: User, key: 'id' } }, sender_id: { type: DataTypes.INTEGER, allowNull: true, references: { model: User, key: 'id' } }, sender_username: { type: DataTypes.STRING, allowNull: true, }, content_html: { type: DataTypes.TEXT, allowNull: false, }, image_url: { type: DataTypes.STRING, allowNull: true, }, }, { tableName: 'guestbook_entry', schema: 'community', timestamps: true, underscored: true, , freezeTableName: true}); export default GuestbookEntry;