From 93b6b1b15e1923daab88e06087a41cd46a88e7ca Mon Sep 17 00:00:00 2001 From: Antony Kurniawan Date: Tue, 28 Oct 2025 13:20:26 +0700 Subject: [PATCH] update, column error code color & path icon --- db/brand_code.db.js | 2 ++ services/brand.service.js | 6 ++++++ validate/brand.schema.js | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/db/brand_code.db.js b/db/brand_code.db.js index ec64d0c..5b3b01d 100644 --- a/db/brand_code.db.js +++ b/db/brand_code.db.js @@ -21,6 +21,8 @@ const createErrorCodeDb = async (brandId, data) => { error_code: data.error_code, error_code_name: data.error_code_name, error_code_description: data.error_code_description, + error_code_color: data.error_code_color, + path_icon: data.path_icon, is_active: data.is_active, created_by: data.created_by }; diff --git a/services/brand.service.js b/services/brand.service.js index 33be0d4..2ebfc5e 100644 --- a/services/brand.service.js +++ b/services/brand.service.js @@ -144,6 +144,8 @@ class BrandService { error_code: errorCodeData.error_code, error_code_name: errorCodeData.error_code_name, error_code_description: errorCodeData.error_code_description, + error_code_color: errorCodeData.error_code_color, + path_icon: errorCodeData.path_icon, is_active: errorCodeData.is_active, created_by: data.created_by }); @@ -229,6 +231,8 @@ class BrandService { await updateErrorCodeDb(existingEC.brand_id, existingEC.error_code, { error_code_name: errorCodeData.error_code_name, error_code_description: errorCodeData.error_code_description, + error_code_color: errorCodeData.error_code_color, + path_icon: errorCodeData.path_icon, is_active: errorCodeData.is_active, updated_by: data.updated_by }); @@ -276,6 +280,8 @@ class BrandService { error_code: errorCodeData.error_code, error_code_name: errorCodeData.error_code_name, error_code_description: errorCodeData.error_code_description, + error_code_color: errorCodeData.error_code_color, + path_icon: errorCodeData.path_icon, is_active: errorCodeData.is_active, created_by: data.updated_by }); diff --git a/validate/brand.schema.js b/validate/brand.schema.js index 450972e..1f07a6f 100644 --- a/validate/brand.schema.js +++ b/validate/brand.schema.js @@ -15,6 +15,8 @@ const insertBrandSchema = Joi.object({ error_code: Joi.string().max(100).required(), error_code_name: Joi.string().max(100).required(), error_code_description: Joi.string().optional().allow(''), + error_code_color: Joi.string().optional().allow(''), + path_icon: Joi.string().optional().allow(''), is_active: Joi.boolean().required(), what_action_to_take: Joi.string().optional().allow(''), solution: Joi.array().items( @@ -51,6 +53,8 @@ const updateBrandSchema = Joi.object({ error_code: Joi.string().max(100).required(), error_code_name: Joi.string().max(100).required(), error_code_description: Joi.string().optional().allow(''), + error_code_color: Joi.string().optional().allow(''), + path_icon: Joi.string().optional().allow(''), is_active: Joi.boolean().required(), what_action_to_take: Joi.string().optional().allow(''), solution: Joi.array().items(