巴青农资商城

biz_order_aftersale.sql 2.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. -- =============================================================================
  2. -- 订单售后 biz_order_aftersale
  3. -- 用途:C 端提交售后申请;店铺后台「售后订单」处理(待建)
  4. -- 关联文档:doc/消费者APP/我的订单/我的订单技术方案.md §2.3
  5. -- 前置:已执行 sql/biz_order.sql
  6. -- =============================================================================
  7. CREATE TABLE IF NOT EXISTS `biz_order_aftersale` (
  8. `aftersale_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '售后ID,主键',
  9. `aftersale_no` varchar(32) NOT NULL COMMENT '售后编号;AS+yyyyMMdd+6位序号',
  10. `order_id` bigint(20) NOT NULL COMMENT '订单ID(biz_order.order_id)',
  11. `order_item_id` bigint(20) DEFAULT NULL COMMENT '订单明细行ID;整单售后为NULL',
  12. `member_id` bigint(20) NOT NULL COMMENT '买家会员ID',
  13. `shop_id` bigint(20) NOT NULL COMMENT '店铺ID',
  14. `apply_type` char(1) NOT NULL COMMENT '申请类型:1仅退款-未发货 2仅退款-已发货 3退货退款',
  15. `apply_reason` varchar(128) NOT NULL COMMENT '售后原因文案',
  16. `return_quantity` int(11) DEFAULT NULL COMMENT '退货数量;类型1可为NULL',
  17. `apply_amount` decimal(12,2) NOT NULL COMMENT '申请退款金额',
  18. `description` varchar(1000) DEFAULT NULL COMMENT '补充描述',
  19. `evidence_pics` varchar(2000) DEFAULT NULL COMMENT '凭证图片URL,英文逗号分隔',
  20. `goods_id` bigint(20) NOT NULL COMMENT '商品ID快照',
  21. `goods_name` varchar(128) NOT NULL COMMENT '商品名称快照',
  22. `goods_spec` varchar(64) DEFAULT NULL COMMENT '规格快照',
  23. `goods_image` varchar(512) DEFAULT NULL COMMENT '主图快照',
  24. `order_no` varchar(32) NOT NULL COMMENT '订单编号快照',
  25. `pay_amount` decimal(12,2) NOT NULL COMMENT '订单实付快照(校验上限)',
  26. `member_nick_name` varchar(64) DEFAULT NULL COMMENT '会员昵称快照',
  27. `consignee_name` varchar(64) DEFAULT NULL COMMENT '收货人快照',
  28. `consignee_mobile` varchar(20) DEFAULT NULL COMMENT '手机号快照',
  29. `consignee_address` varchar(512) DEFAULT NULL COMMENT '收货地址快照',
  30. `aftersale_status` char(1) NOT NULL DEFAULT '1' COMMENT '售后状态:1进行中 2已完结',
  31. `process_result` varchar(1000) DEFAULT NULL COMMENT '商家处理结果',
  32. `finish_time` datetime DEFAULT NULL COMMENT '售后完结时间',
  33. `create_time` datetime NOT NULL COMMENT '申请时间',
  34. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  35. PRIMARY KEY (`aftersale_id`),
  36. UNIQUE KEY `uk_aftersale_no` (`aftersale_no`),
  37. KEY `idx_member_status` (`member_id`,`aftersale_status`,`create_time`),
  38. KEY `idx_order_item` (`order_id`,`order_item_id`),
  39. KEY `idx_shop_status` (`shop_id`,`aftersale_status`,`create_time`)
  40. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='订单售后申请(C端提交;店铺后台处理)';