feat: complete day 2

This commit is contained in:
Ayobami
2025-07-11 18:05:50 +01:00
parent b277c8182d
commit 325788cb39
8 changed files with 456 additions and 5 deletions
+43
View File
@@ -0,0 +1,43 @@
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;
};