12345678910111213141516171819202122232425262728 |
- -- Active: xiaoding_test@@192.168.110.85@3306@xiaoding_test
- /*
- * 在order表中增加字段
- */
- ALTER TABLE `order`
- /* 支付相关字段 */
- ADD COLUMN `payment_method` varchar(50) COMMENT '支付方式' AFTER `total_amount`,
- ADD COLUMN `payment_time` timestamp NULL COMMENT '支付时间' AFTER `payment_method`,
-
- /* 营销相关字段 */
- ADD COLUMN `marketing_type` varchar(50) COMMENT '营销类型' AFTER `order_source`,
- ADD COLUMN `bargain_amount` decimal(10,2) DEFAULT 0.00 COMMENT '砍价减免金额' AFTER `marketing_type`,
- ADD COLUMN `reward_amount` decimal(10,2) DEFAULT 0.00 COMMENT '打赏金额' AFTER `bargain_amount`,
- ADD COLUMN `bounty_amount` decimal(10,2) DEFAULT 0.00 COMMENT '悬赏金额' AFTER `reward_amount`,
-
- /* 加钟订单关联字段 */
- ADD COLUMN `parent_order_id` bigint unsigned NULL COMMENT '上级订单ID' AFTER `id`,
- ADD INDEX `idx_parent_order_id` (`parent_order_id`),
-
- /* 服务完成相关时间字段 */
- ADD COLUMN `user_leave_time` timestamp NULL COMMENT '用户确认撤离时间' AFTER `service_time`,
- ADD COLUMN `coach_leave_time` timestamp NULL COMMENT '技师确认离开时间' AFTER `user_leave_time`;
- ALTER TABLE `order`
- /* 服务时间相关字段 */
- ADD COLUMN `arrival_time` timestamp NULL COMMENT '到达时间' AFTER `service_time`,
- ADD COLUMN `service_start_time` timestamp NULL COMMENT '开始服务时间' AFTER `arrival_time`,
- ADD COLUMN `user_leave_time` timestamp NULL COMMENT '用户确认撤离时间' AFTER `service_start_time`;
|