♨️ Using dddplus-archetype build a WMS in 5 minutes. 5分钟搭建一个仓储中台WMS!
Using dddplus-archetype build a WMS in 5 minutes. 利用 dddplus-archetype 5分钟搭建一个仓储中台WMS!
仓储系统,WMS(warehouse managment system),在整个供应链中起着至关重要的作用,它主要由四大部分组成:
本演示目标:
mvn archetype:generate \
-DarchetypeGroupId=io.github.dddplus \
-DarchetypeArtifactId=dddplus-archetype \
-DarchetypeVersion=1.0.2-SNAPSHOT \
-DgroupId=io.wms -DartifactId=wms-ib \
-Dpackage=io.wms.ib -Dversion=1.0.0-SNAPSHOT \
-B
该过程,不需要开发代码,完全自动生成。
创建上架任务
用例的骨架创建上架任务,是指采购的货品已送达仓库,完成了扫码、验收,现在要存放到库房的货架上。
具体地,仓库工人会对货品进行验收,利用手持设备扫描每个商品条码,都完成后点击验收完毕
按钮,服务器会调用创建上架任务
API。
本演示就是要完成该API,通过Apache Dubbo
形式提供。
上架
,这里使用英文shelving
。
创建上架任务
业务逻辑需要领域专家和研发同学共同参与完成。
创建上架任务
从业务上被抽象成如下步骤来完成:
人工智能系统:推荐储位
服务
真正的上架任务,其实非常复杂: