module.exports = (sequelize, DataTypes) => { const order = sequelize.define( "order", { id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true, }, user_id: { type: DataTypes.INTEGER, allowNull: false, }, shipping_dock_id: { type: DataTypes.INTEGER, allowNull: false, }, amount: { type: DataTypes.DECIMAL(10, 2), allowNull: false, }, status: { type: DataTypes.STRING, defaultValue: "pending", }, created_at: { type: DataTypes.DATE, defaultValue: DataTypes.NOW, }, updated_at: { type: DataTypes.DATE, defaultValue: DataTypes.NOW, }, }, { timestamps: true, freezeTableName: true, tableName: "order", } ); return order; };