peixue-dev/Archive/peidu-temp-files/sql/add_order_payment_fields_2026-01-23.sql

43 lines
1.6 KiB
MySQL
Raw Normal View History

2026-02-28 17:26:03 +08:00
-- ========================================
-- 添加订单表支付相关字段
-- 创建日期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;