-- ******************************************************************
-- Mex模块多币种适配 - 添加币种字段
-- 执行时间: 2025年06月13日
-- 说明: 为订单表和成交记录表添加币种字段，默认使用钻石币种
-- ******************************************************************

-- 1. 为订单表添加币种字段
ALTER TABLE `kku_mex_orders` 
ADD COLUMN `currency_type` int NOT NULL DEFAULT 2 COMMENT '币种类型，关联FUND_CURRENCY_TYPE枚举，默认2为钻石' AFTER `item_id`,
ADD INDEX `idx_currency_type` (`currency_type`) USING BTREE COMMENT '币种类型索引';

-- 2. 为成交记录表添加币种字段
ALTER TABLE `kku_mex_transactions` 
ADD COLUMN `currency_type` int NOT NULL DEFAULT 2 COMMENT '币种类型，关联FUND_CURRENCY_TYPE枚举，默认2为钻石' AFTER `item_id`,
ADD INDEX `idx_currency_type` (`currency_type`) USING BTREE COMMENT '币种类型索引';

-- 3. 更新现有数据为默认币种（钻石）
UPDATE `kku_mex_orders` SET `currency_type` = 2 WHERE `currency_type` = 0;
UPDATE `kku_mex_transactions` SET `currency_type` = 2 WHERE `currency_type` = 0;
