- 设计订单系统
上一节我们实现了一个资产系统,本节我们来设计并实现一个订单系统。
订单系统的目的是为了管理所有的活动订单,并给每个新订单一个递增的序列号。由于在创建订单时需要冻结用户资产,因此,我们定义的
OrderService
会引用AssetService
:public class OrderService { // 引用AssetService: final AssetService assetService; public OrderService(@Autowired AssetService assetService) { this.assetService = assetService; } }