From e0ab5b70a8b564f13c414c3d060d579c6f3262d2 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 21 Nov 2025 17:55:54 +0530 Subject: [PATCH] remark and created-by_name added --- app/controllers/products.controller.js | 4 ++++ app/models/establishment.model.js | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) 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,