DispatchOrderServiceImpl
- dispatchRulePloy
+ filter()+ sort()+ dispatchOrder() + redispatchOrder() + releaseInventoryTime()
ShopDataLoader
+ afterPropertiesSet()+ bizDependLoad()
实现加载不同业务数据
DefaultDispatchRulePloy
+ dependDataLoaderMap
+ dependDataLoaderRegister() + matchDispatchOrderPloy()+ ruleExecutor()
<<interface>>RuleDependDataLoader
+ bizDependLoad()
<<interface>>RuleExecutor
+ executExpression()
<<interface>>DispatchRulePloy
+ matchDispatchOrderPloy()+ ruleExecutor()
<<interface>>DispatchOrderService
+ filter()+ sort()+ dispatchOrder()+ redispatchOrder()+ releaseInventoryTime()
ProductDataLoader
DefaultRuleExecutor
+ executExpression()
ArtisanDataLoader
+ afterPropertiesSet()+ bizDependLoad()
<<interface>>InitializingBean
+ afterPropertiesSet()