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

大家好,我是汤师爷~

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

售后域核心概念模型

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

1、退款单

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

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

2、退款资金信息

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

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

3、退款明细

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

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

退款单状态机

1、仅退款状态机

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

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

2、退货退款状态机

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

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

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

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

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

相关推荐

  • python SQLAlchemy ORM——从零开始学习 04 如何过滤(筛选)数据库中的数据

    04 如何过滤(筛选)数据库中的数据 从数据库中获筛选数据主要应用以下几个接口:filter、filter_by、以及 where。前两个在 02已经展开说过,先展开说where接口 前情提要:依赖03提及的model【本质上就是数据库的链接,有可忽视】 当前的数据库表内容如下,仅作例子,不相同根据自身数据库操作即可: 4-1 通过where进行筛选 同时筛…

    2025 年 1 月 15 日
    45700
  • 网站动静加速架构 dcdn+ga 全站加速和全球加速api

    # 背景概述 我们的公司专注于在香港提供服务,但面对的挑战是,我们的客户群体主要分布在中国内地。因此,国内用户访问香港服务时,不可避免地会遇到速度慢的问题。由于我们公司主要从事NFT业务,因此选择在香港提供服务是有其特定原因的。 # 加速策略 ## 1.1 静态内容加速 静态内容加速指的是对静态文件,如HTML、JavaScript、CSS、图片等资源的快速…

    未分类 2024 年 12 月 26 日
    35900
  • 掌握Java对象本质:从打工者到技术专家的飞跃

    1.1 从机器视角到问题视角的演变 在计算机科学的发展历程中,我们见证了从机器视角到问题视角的深刻转变。这一转变不仅体现了编程语言和技术的进步,更反映了我们对问题解决方式理解的深化。 起初,计算机编程主要依赖于机器视角。汇编语言作为最初的编程语言,要求我们按照计算机的硬件结构来编写代码。以下是一个简单的汇编语言例子,用于在x86 架构的计算机上将两个数相加:…

    2024 年 12 月 28 日
    34800
  • 基于Java的不固定长度字符集在指定宽度和自适应模型下图片绘制生成实战

    目录 前言 一、需求介绍 1、指定宽度生成 2、指定列自适应生成 二、Java生成实现 1、公共方法 2、指定宽度生成 3、指定列自适应生成 三、总结 前言 在当今数字化与信息化飞速发展的时代,图像的生成与处理技术正日益成为众多领域关注的焦点。从创意设计到数据可视化,从游戏开发到人工智能辅助创作,高效、精准且具有高度适应性的图像生成方案有着广泛而迫切的需求。…

    未分类 2025 年 5 月 12 日
    13800
  • Java Druid 面试题

    Druid连接池在项目中有哪些优势? 性能优越:Druid采用了高效的连接管理机制,可以快速地创建和回收数据库连接,减少了连接的创建和销毁带来的性能开销。 监控与统计:Druid提供了详细的监控信息,包括连接池的状态、SQL执行的统计信息等,这有助于性能调优和问题诊断。 SQL日志记录:Druid内置了SQL执行日志记录功能,可以记录所有SQL语句的执行情况…

    未分类 2025 年 1 月 10 日
    39400

发表回复

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

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信