模型是系统的骨架。模型建得准,后续实现就是填血肉;模型建歪了,越填越扭曲。
2.1-第三章:订单领域模型
订单的本质:一份合同的数字化表达
主订单与子订单(SKU 维度)的层次结构
核心字段设计:价格三元组、支付信息、物流信息、卖家信息
价格模型:总价、实付、优惠分摊的三元关系
订单与算价快照的关系:为什么要独立存快照
2.2-第四章:操作记录模型设计
操作记录的定位:交易操作的「一致性锚点」
操作记录的核心职责:幂等控制、执行追踪、补偿依据
状态机设计:CREATED → PROCESSING → SUCCESS/FAILED
操作类型覆盖:创单、支付、取消、退款、改价、关单等
补偿机制设计:补偿 Job 的职责与各类操作的补偿策略
2.3-第五章:资产模型设计
什么是"资产":货物、资金、优惠资格的统一抽象
资产的操作模式:库存冻结预占 vs 营销资产直接扣减
库存资产:SKU 维度的冻结与实扣生命周期
资金资产:支付单与退款单的对称关系
营销资产:券、红包、积分、津贴的分类与逆向策略
资产交割的原子性:如何保证多资产同时成功或同时失败