08订单列表-增加的字段.sql 1.5 KB

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