add setting token

This commit is contained in:
Hanan Askarim
2026-06-18 13:58:13 +07:00
parent 97ad0f1ce1
commit 9ff322a6a1
3 changed files with 199 additions and 5 deletions

View File

@@ -0,0 +1,37 @@
CREATE TABLE IF NOT EXISTS api_wynacom_setting (
Api_WynacomSettingID INT NOT NULL AUTO_INCREMENT,
Api_WynacomSettingKey VARCHAR(100) NOT NULL,
Api_WynacomSettingValue VARCHAR(255) NOT NULL,
Api_WynacomSettingDescription VARCHAR(255) NULL,
Api_WynacomSettingIsActive CHAR(1) NOT NULL DEFAULT 'Y',
Api_WynacomSettingCreated DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
Api_WynacomSettingCreatedUserID INT NOT NULL DEFAULT 0,
Api_WynacomSettingLastUpdated DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
Api_WynacomSettingLastUpdatedUserID INT NOT NULL DEFAULT 0,
Api_WynacomSettingDeleted DATETIME NULL,
Api_WynacomSettingDeletedUserID INT NOT NULL DEFAULT 0,
PRIMARY KEY (Api_WynacomSettingID),
UNIQUE KEY uq_api_wynacom_setting_key (Api_WynacomSettingKey),
KEY idx_api_wynacom_setting_active (Api_WynacomSettingIsActive)
);
INSERT INTO api_wynacom_setting (
Api_WynacomSettingKey,
Api_WynacomSettingValue,
Api_WynacomSettingDescription,
Api_WynacomSettingIsActive,
Api_WynacomSettingCreatedUserID,
Api_WynacomSettingLastUpdatedUserID
) VALUES (
'token_expired_days',
'3',
'Masa berlaku token Wynacom dalam hari',
'Y',
0,
0
)
ON DUPLICATE KEY UPDATE
Api_WynacomSettingValue = Api_WynacomSettingValue,
Api_WynacomSettingDescription = VALUES(Api_WynacomSettingDescription),
Api_WynacomSettingIsActive = 'Y',
Api_WynacomSettingLastUpdated = NOW();