一笔交易的本质,是资产在各方之间的流动。 设计好资产模型,是保障"有钱必退、有货必发"的基础。
在交易系统的语境里,"资产"是一个统一的抽象概念,指所有在订单维度上需要分配、锁定、扣减、归还的有价值的东西。
具体包括:
| 资产类型 | 例子 | 管理方 |
|---|---|---|
| 库存资产 | 商品库存数量 | 库存系统 |
| 资金资产 | 用户付款金额 | 支付系统 |
| 优惠资格 | 优惠券(使用一次的权利) | 营销系统 |
| 货币型营销资产 | 红包余额、津贴余额、积分 | 营销系统 |
| 业务资格 | 限购名额、会员资格 | 业务系统 |
这些资产,在形态上各不相同,但在交易流程里遵循一个共同规律:操作 → 确认 → 归还。
在交易系统中,与"资产"相关的数据模型有两个
| 模型 | 归属域 | 核心内容 | 主要用途 |
|---|---|---|---|
| 资产明细 | 交易域 | 订单关联的资产快照(库存、券、红包等) | 订单展示、算价凭证、结算计费因子 |
| 资产流水 | 资产域 | 资产系统的操作日志(冻结、扣减、退回) | 资产对账、库存核算、优惠核销 |
资产明细是交易域的模型,记录「这笔订单关联了哪些资产」。
典型场景:
数据特点: