vortmall-aftersales 数据库文档
vortmall-aftersales 数据库文档
售后服务数据库,包含售后单、退款、退货等售后相关表
1. aftersale - 售后单表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键 | bigint unsigned | PRI | NO | |
| 2 | aftersale_sn | 售后单号 | varchar(100) | UNI | NO | |
| 3 | order_id | 订单ID | bigint unsigned | MUL | NO | |
| 4 | order_sn | 订单号 | varchar(100) | MUL | NO | |
| 5 | order_item_id | 订单商品项ID | bigint unsigned | MUL | NO | |
| 6 | user_id | 用户ID | bigint unsigned | MUL | NO | |
| 7 | product_id | 商品ID | bigint unsigned | MUL | NO | |
| 8 | sku_id | SKU ID | bigint unsigned | MUL | NO | |
| 9 | product_name | 商品名称 | varchar(200) | | NO | |
| 10 | product_pic | 商品图片 | varchar(500) | | NO | |
| 11 | sku_data | SKU规格JSON | text | | YES | |
| 12 | apply_quantity | 申请数量 | int | | NO | |
| 13 | apply_amount | 申请退款金额 | decimal(10,2) | | NO | |
| 14 | actual_amount | 实际退款金额 | decimal(10,2) | | NO | |
| 15 | aftersale_type | 售后类型:1仅退款2退货退款3换货 | tinyint | MUL | NO | |
| 16 | reason_type | 原因类型:1质量问题2商品描述不符3拍错/多拍4其他 | tinyint | | NO | |
| 17 | reason_desc | 原因描述 | varchar(500) | | YES | |
| 18 | evidence_pics | 凭证图片JSON | text | | YES | |
| 19 | status | 状态:0待审核1审核通过待退货2待收货3待退款4已完成5已拒绝6已取消 | tinyint | MUL | NO | |
| 20 | audit_time | 审核时间 | datetime | | YES | |
| 21 | audit_remark | 审核备注 | varchar(500) | | YES | |
| 22 | return_shipping_code | 退货快递编码 | varchar(50) | | YES | |
| 23 | return_shipping_name | 退货快递名称 | varchar(100) | | YES | |
| 24 | return_shipping_no | 退货快递单号 | varchar(100) | MUL | YES | |
| 25 | return_time | 退货时间 | datetime | | YES | |
| 26 | receive_time | 商家收货时间 | datetime | | YES | |
| 27 | refund_time | 退款时间 | datetime | MUL | YES | |
| 28 | complete_time | 完成时间 | datetime | | YES | |
| 29 | shop_id | 店铺ID | bigint unsigned | MUL | NO | |
| 30 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 31 | create_time | 申请时间 | datetime | MUL | YES | |
| 32 | modify_time | 修改时间 | datetime | | YES | |
2. aftersale_log - 售后操作日志表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键 | bigint unsigned | PRI | NO | |
| 2 | aftersale_id | 售后单ID | bigint unsigned | MUL | NO | |
| 3 | operate_type | 操作类型:1提交申请2审核通过3审核拒绝4买家发货5商家收货6退款7完成8取消 | tinyint | MUL | NO | |
| 4 | operate_desc | 操作描述 | varchar(500) | | NO | |
| 5 | operator_id | 操作人ID | bigint unsigned | MUL | NO | |
| 6 | operator_name | 操作人姓名 | varchar(50) | | YES | |
| 7 | operator_type | 操作人类型:1用户2管理员3系统 | tinyint | | NO | |
| 8 | remark | 备注 | varchar(255) | | YES | |
| 9 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 10 | create_time | 操作时间 | datetime | MUL | YES | |
| 11 | modify_time | 修改时间 | datetime | | YES | |
3. aftersale_reason - 售后原因配置表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键 | bigint unsigned | PRI | NO | |
| 2 | reason_name | 原因名称 | varchar(100) | | NO | |
| 3 | reason_type | 适用类型:0全部1仅退款2退货退款3换货 | tinyint | MUL | NO | |
| 4 | sort_order | 排序值 | int | MUL | NO | |
| 5 | is_enabled | 是否启用:0否1是 | tinyint | MUL | NO | |
| 6 | shop_id | 店铺ID | bigint unsigned | MUL | NO | |
| 7 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 8 | create_time | 创建时间 | datetime | | YES | |
| 9 | modify_time | 修改时间 | datetime | | YES | |
4. outbox_message - OutBox消息表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 消息ID | varchar(32) | PRI | NO | |
| 2 | message_type | 消息类型(业务标识) | varchar(64) | MUL | NO | |
| 3 | aggregate_id | 聚合根ID(如订单ID) | bigint unsigned | MUL | YES | |
| 4 | payload | 消息内容(JSON格式) | text | | NO | |
| 5 | status | 状态:0-待处理 1-处理中 2-成功 3-失败 | tinyint | MUL | NO | |
| 6 | retry_count | 重试次数 | int | | NO | |
| 7 | max_retry | 最大重试次数 | int | | NO | |
| 8 | next_retry_time | 下次重试时间 | datetime | | YES | |
| 9 | error_msg | 错误信息 | varchar(512) | | YES | |
| 10 | deleted | 是否删除:0-否 1-是 | tinyint | | NO | |
| 11 | create_time | 创建时间 | datetime | MUL | YES | |
| 12 | modify_time | 修改时间 | datetime | | YES | |
5. undo_log - AT模式回滚日志表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | branch_id | 分支事务ID | bigint | UNI | NO | |
| 2 | xid | 全局事务ID | varchar(128) | | NO | |
| 3 | context | 上下文 | varchar(128) | | NO | |
| 4 | rollback_info | 回滚信息 | longblob | | NO | |
| 5 | log_status | 状态 0-正常 1-全局已完成 | int | | NO | |
| 6 | log_created | 创建时间 | datetime(6) | MUL | NO | |
| 7 | log_modified | 修改时间 | datetime(6) | | NO | |