43 lines
1.6 KiB
SQL
43 lines
1.6 KiB
SQL
-- ========================================
|
||
-- 添加订单表支付相关字段
|
||
-- 创建日期:2026-01-23
|
||
-- 数据库:peixue
|
||
-- ========================================
|
||
|
||
USE peixue;
|
||
|
||
-- 添加 payment_method 字段
|
||
ALTER TABLE `order` ADD COLUMN `payment_method` VARCHAR(50) COMMENT '支付方式:wallet,timecard,package,wechat,mixed';
|
||
|
||
-- 添加 wallet_amount 字段
|
||
ALTER TABLE `order` ADD COLUMN `wallet_amount` DECIMAL(10,2) DEFAULT 0.00 COMMENT '钱包支付金额';
|
||
|
||
-- 添加 timecard_id 字段
|
||
ALTER TABLE `order` ADD COLUMN `timecard_id` BIGINT COMMENT '使用的次卡ID';
|
||
|
||
-- 添加 package_id 字段
|
||
ALTER TABLE `order` ADD COLUMN `package_id` BIGINT COMMENT '使用的套餐ID';
|
||
|
||
-- 添加 coupon_id 字段
|
||
ALTER TABLE `order` ADD COLUMN `coupon_id` BIGINT COMMENT '使用的优惠券ID';
|
||
|
||
-- 添加 coupon_discount 字段
|
||
ALTER TABLE `order` ADD COLUMN `coupon_discount` DECIMAL(10,2) DEFAULT 0.00 COMMENT '优惠券折扣金额';
|
||
|
||
-- 添加 service_address_id 字段
|
||
ALTER TABLE `order` ADD COLUMN `service_address_id` BIGINT COMMENT '服务地址ID';
|
||
|
||
-- 添加 original_amount 字段
|
||
ALTER TABLE `order` ADD COLUMN `original_amount` DECIMAL(10,2) COMMENT '原价';
|
||
|
||
-- 添加 discount_amount 字段
|
||
ALTER TABLE `order` ADD COLUMN `discount_amount` DECIMAL(10,2) DEFAULT 0.00 COMMENT '总折扣金额';
|
||
|
||
-- 添加索引
|
||
ALTER TABLE `order` ADD INDEX `idx_timecard_id` (`timecard_id`);
|
||
ALTER TABLE `order` ADD INDEX `idx_package_id` (`package_id`);
|
||
ALTER TABLE `order` ADD INDEX `idx_coupon_id` (`coupon_id`);
|
||
ALTER TABLE `order` ADD INDEX `idx_service_address_id` (`service_address_id`);
|
||
|
||
SELECT '✅ 订单表字段添加完成' AS message;
|