diff --git a/app/controllers/products.controller.js b/app/controllers/products.controller.js index 8006bfd..1587760 100644 --- a/app/controllers/products.controller.js +++ b/app/controllers/products.controller.js @@ -44,6 +44,10 @@ exports.getAllProducts = async (req, res) => { ), "mapped_establishment_count", ], + [ + Sequelize.literal(`(SELECT name FROM admin_users au WHERE au.id = products.created_by)`), + "created_by_name" + ] ], }, include: [ diff --git a/app/models/establishment.model.js b/app/models/establishment.model.js index 35d18c9..16c3698 100644 --- a/app/models/establishment.model.js +++ b/app/models/establishment.model.js @@ -25,7 +25,7 @@ module.exports = (sequelize, DataTypes) => { establishment_contact_person_name: { type: DataTypes.STRING }, establishment_contact_person_designation: { type: DataTypes.STRING }, establishment_mobile_number: { type: DataTypes.STRING }, - establishment_contact_email: {type: DataTypes.STRING, allowNull: false, unique: true }, + establishment_contact_email: {type: DataTypes.STRING, allowNull: false, unique: true }, establishment_website: { type: DataTypes.STRING }, // Corporate/Head Office Contact Details @@ -44,6 +44,7 @@ module.exports = (sequelize, DataTypes) => { corporate_website: { type: DataTypes.STRING }, description: { type: DataTypes.TEXT }, + remarks: { type: DataTypes.TEXT }, emirati_male: DataTypes.INTEGER, emirati_female: DataTypes.INTEGER, non_emirati_male: DataTypes.INTEGER,