module.exports = (sequelize, DataTypes) => { const EstablishmentUser = sequelize.define( "establishment_users", { id: { type: DataTypes.INTEGER, autoIncrement: true, primaryKey: true, }, establishment_id: { type: DataTypes.INTEGER, allowNull: false, }, name: { type: DataTypes.STRING, allowNull: false, }, email: { type: DataTypes.STRING, allowNull: false, unique: true, }, password: { type: DataTypes.STRING, allowNull: false, }, gender: { type: DataTypes.STRING, allowNull: false, }, is_active: { type: DataTypes.BOOLEAN, defaultValue: true, }, created_at: { type: DataTypes.DATE, defaultValue: DataTypes.NOW, }, created_by: { type: DataTypes.INTEGER, allowNull: true, }, updated_at: { type: DataTypes.DATE, allowNull: true, }, updated_by: { type: DataTypes.INTEGER, allowNull: true, }, }, { timestamps: false, tableName: "establishment_users", } ); return EstablishmentUser; };