最近需要做一个话费充值平台,在此记录下整个过程。
预计做三个系统:接口平台,业务处理中心,后台管理。
#接口平台
##工程地址
https://github.com/jasonsuzhou/phone-api
##业务场景(一句话概括)
- 代理商经过授权后可以通过约定的接口协议调用接口平台提交订单
“代理商”是主语,“订单”是宾语,“提交”是谓语,“经过授权后”是状语。
这样我们可以得到“代理商”、“订单”两个实体,得到“代理商”有一个“提交订单”的行为方法。
还可以得到一条业务规则:代理商提交订单前必须经过授权。
-
代理商经过授权后通过约定的接口协议调用接口平台查询订单状态。
-
代理商经过授权后通过约定的接口协议调用接口平台查询余额。
这里的场景“代理商”为实体,“余额”为值对象
- 上游供货商通过约定的接口协议调用接口平台更新订单状态。
##领域模型
###代理商领域
###订单领域
###供货商领域
#业务处理中心
H5订购页面
支持微信支付和支付宝支付的
后台管理