add create user and login user parts

This commit is contained in:
Isuru Bimsara
2026-08-21 02:20:57 +05:30
parent 621d348eb1
commit b2c5e198a1
15 changed files with 842 additions and 336 deletions
+9 -1
View File
@@ -36,7 +36,7 @@ module.exports = (sequelize, DataTypes) => {
allowNull: false
},
accountType: {
type: DataTypes.ENUM("admin", "superadmin", "manager", "business_customer", "rider", "customer","support_agent"),
type: DataTypes.ENUM("business_customer", "customer"),
defaultValue: "customer"
},
accountStatus: {
@@ -71,6 +71,14 @@ module.exports = (sequelize, DataTypes) => {
foreignKey: "user_id",
as: "profile",
});
User.hasOne(db.Customer, {
foreignKey: "user_id",
as: "customer",
});
User.hasOne(db.BusinessCustomer, {
foreignKey: "user_id",
as: "businessCustomer",
});
};