交易系统:退款单模型设计详解

大家好,我是汤师爷~

和退款单作为整个交易逆向系统的核心,支撑着售后管理环节。

售后域核心概念模型

交易系统:退款单模型设计详解

1、退款单

退款单是记录和跟踪退款处理过程的核心业务单据,包含以下关键信息:

  • 租户ID:标识所属商户或组织
  • 退款单ID:退款单的唯一标识
  • 原订单ID:关联的原始订单
  • 业务类型:仅退款、退货退款等
  • 退款类型:如全额退款、部分退款、按商品退款等
  • 创建时间:退款单生成的时间
  • 退款状态:反映当前售后处理阶段
  • 退款原因:记录具体退款原因,如不想要了、商品破损等
  • 退款金额:需要退还的具体金额
  • 退款手续费:退还的手续费

2、退款资金信息

退款资金信息包含了退款处理过程中的关键支付数据,包含以下关键字段::

  • 支付单号:用于关联原支付记录
  • 渠道退款单号:支付渠道生成的退款凭证号
  • 退款状态:反映当前退款处理的进度,如待处理、处理中、已完成等
  • 退款金额:本次需要退还的具体金额数值
  • 退款账户:接收退款的目标账户,如用户余额、微信、支付宝等账户。

3、退款明细

退款明细记录了每笔退款交易中具体商品的退款信息,包含以下关键字段:

  • 退款明细ID:每条退款明细记录的唯一标识
  • 商品ID:退款商品的唯一标识
  • SKU_ID:具体的商品规格的唯一标识
  • 商品退货数量:本次退回的商品数量
  • 商品退款金额:该商品的实际退款金额

退款单状态机

1、仅退款状态机

仅退款状态机描述了用户申请仅退款时,退款申请单的处理流程和状态转换。核心状态包括待审核、待买家处理、售后完成和售后关闭。各状态之间的转换流程如图所示。

交易系统:退款单模型设计详解

2、退货退款状态机

退货退款状态机描述了用户申请退货退款时,退款申请单的处理流程和状态转换。核心状态包括待审核、待退货、待收货、售后完成、待买家处理和售后关闭。各状态之间的转换流程如图所示。

交易系统:退款单模型设计详解

本文已收录于,我的技术网站:tangshiye.cn 里面有,算法Leetcode详解,面试八股文、BAT面试真题、简历模版、架构设计,等经验分享。

文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/5158.html

(0)
LomuLomu
上一篇 2025 年 1 月 1 日 上午10:08
下一篇 2025 年 1 月 1 日 上午11:10

相关推荐

  • 多租户解析与Demo

    在做Saas应用时,多租户解析往往是很重要的组成部分,也是用户访问网站最先处理的逻辑。 文前介绍: 多租户的数据库实现方式主要有三种: 单一数据库实现,每条数据标识租户Id进行识别数据属于哪个租户 一租户一个数据库,能够做到完全的数据隔离 混合模式,部分数据在一张表上,主要是一些基础数据;其他业务数据分库存储。 无论是哪种方式都要知道租户是谁才能查询数据库。…

    2025 年 1 月 6 日
    43400
  • 【永久激活IDEA】IDEA2024破解详细教程,附IDEA激活码与工具

    IntelliJ IDEA 是一款广泛认可的顶尖 Java 开发环境。这篇文章将指导你如何使用脚本免费激活 IDEA 及 JetBrains 全系列工具,适用于 2021 年及之后的所有版本。 一、安装 IDEA 首先,在 JetBrains 的官方网站下载 IDEA 的最新版本。按照屏幕上的指示完成安装过程。 二、获取激活工具 对于 Windows 用户:…

    未分类 2024 年 7 月 9 日
    2.2K00
  • Intellij IDEA 永久激活破解问题汇总

    IDEA最新永久激活破解教程:https://www.it1024doc.com/4100.html 1. 输入激活码后提示:“key is invalid”(无效key),也就是激活码无效 出现上面的情况后,一般都是工具没有生效,造成激活失败,请仔细看教程,是否遗漏了什么步骤。也有小伙伴在尝试重启自己电脑后,激活成功。总之,没有激活成功问题比较多,大家可以…

    未分类 2024 年 6 月 22 日
    1.4K00
  • 交易系统:订单模型设计详解

    大家好,我是汤师爷~ 订单模型作为整个交易系统的核心,支撑着所有交易环节。 订单域核心概念模型 如图所示,为订单核心概念模型。 1、订单 在实际交易业务处理中,订单会根据不同的业务规则(如店铺、收货地址、配送方式等)拆分成多个子订单,形成一个父订单对应多个子订单的结构。这种拆分机制便于后续的订单履约和商家结算。订单包含以下核心字段: 租户ID:标识订单所属的…

    2024 年 12 月 31 日
    57200
  • Java【多线程】(1)进程与线程

    “`markdown 目录 1. 前言 2. 正文 2.1 什么是进程 2.2 PCB(进程控制块) 2.2.1 进程id 2.2.2 内存指针 2.2.3 文件描述符表 2.2.4 进程状态 2.2.4.1 就绪状态 2.2.4.2 阻塞状态 2.2.5 进程优先级 2.2.6 进程上下文 2.2.7 进程的记账信息 2.3 CPU操作进程的方法 2.4…

    2024 年 12 月 28 日
    60500

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信