# 库贝云仓WMS系统(Arpa-ECW)
**Repository Path**: fuqiangcode/wms-onlone
## Basic Information
- **Project Name**: 库贝云仓WMS系统(Arpa-ECW)
- **Description**:
库贝云仓WMS系统简介
库贝直播电商仓储管理系统通过对接市面主流ERP系统,围绕直播电商场景可实现预拨拣货出库、退换货快速上架、
多平台接订单、仓储精细管理等特色功能,大幅提升直播电商仓储运作效率,有效降低运营成本。
库贝云仓详细介绍网址:https://www.58arpa.com/kaiyuanchanpin/
开源云仓WMS
开源直电商仓WMS
开源WMS仓储管理系统
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: https://www.58arpa.com/kaiyuanchanpin/
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 10
- **Created**: 2025-06-27
- **Last Updated**: 2025-06-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
库贝云仓简介
库贝直播电商仓储管理系统通过对接市面主流ERP系统,围绕直播电商场景可实现预拨拣货出库、退换货快速上架、
多平台接订单、仓储精细管理等特色功能,大幅提升直播电商仓储运作效率,有效降低运营成本。
库贝云仓详细介绍网址:https://www.58arpa.com/kaiyuanchanpin/
库贝云仓(开源版)体验账号主要功能:
1.首页:展示不同日期入库和出库量的统计
2.基础信息:维护仓库、库区、货品、库存状态等相关信息
3.入库管理:新建收货类型的单据,进行收货上架操作
4.出库管理:新建出库类型的单据,进行拣货复核出库
5.库内管理:对库存进行批次调整、盘点、移位等操作
6.审核管理:对入驻商、供应商、货主、客户、店铺和调拨单进行审核
7.综合查询:包含库存查询、库存日志、下发PDA的任务等
如需了解详细功能,可联系24小时热线:400-617-5656,也可咨询15615992512(微信同号)
阿帕数字官网:https://www.58arpa.com/
也可扫码关注阿帕数字公众号

开源版:开源功能可用,可支持开源代码下载
企业版:授权大部分功能可用,不支持开源代码下载
定制版:覆盖的场景最全,支持PC端和PDA端功能,不支持开源代码下载,但支持定制化开发
各版本功能对比如下:

协议声明:代码仅供个人学习使用,不允许商业用途,如发现侵权将进行追责(具体协议请参考LICENSE协议)。如需获得商业授权,可联系24小时热线:400-617-5656,也可咨询15615992512(微信同号)
## 一、技术栈
>[SpringBoot](https://spring.io)
>[HuTool 工具](https://hutool.cn/docs/#/)
>[Swagger API文档工具](https://swagger.io/)
>[EasyExcel excel工具](https://github.com/alibaba/easyexcel)
>[JetCache 缓存工具](https://github.com/alibaba/jetcache/wiki/Home_CN)
>[MyBatis-Plus 持久层框架](https://mybatis.plus/guide)
>[Shiro 安全验证框架](http://shiro.apache.org/)
>[p6spy SQL分析打印插件](https://github.com/p6spy/p6spy)
>[VUE前端]()
## 二、项目结构
> wms-online-retailers
|--arpa-oms-ks `(订单管理快手服务)`
|--arpa-oms-pdd `(订单管理拼多多服务)`
|--arpa-oms-tb `(订单管理淘宝服务)`
|--arpa-wms `(仓储业务服务)`
|--arpa-wms-bd `(大屏数据服务)`
|--arpa-wms-gateway `(数据网关服务)`
|--arpa-wms-report `(报表服务)`
|--arpa-wms-scheduled `(定时调度服务)`
|--ntocc-basic-api `(基础服务)`
|--ntocc-common `(通用类)`
## 三、模块说明
#### 订单管理快手服务(arpa-oms-ks)
> 调用中台实现快手平台订单拉取等功能
#### 订单管理拼多多服务(arpa-oms-pdd)
> 调用中台实现拼多多平台订单拉取等功能
#### 订单管理淘宝服务(arpa-oms-tb)
> 调用中台实现淘宝订单拉取等功能
#### 仓储业务服务(arpa-wms)
> 包含了仓储业务部分的功能实现
> 1、仓库基础数据:仓库、库区、库位、库位承载类型、供应商、客户、承运商、店铺、品牌、单位、批次规则、商品、库存状态、容器等功能
> 2、入库管理:收货、退货入库、上架、入库
> 3、出库管理:发货、退货出库、生成波次、拣货、复核、出库
> 4、库内管理:期初、库存、盘点、差异、移位、报损、领用、调拨
> 5、PDA相关功能接口
#### 大屏数据服务(arpa-wms-bd)
> 用于为仓库大屏提供相应的数据接口
>
#### 数据网关服务(arpa-wms-gateway)
> 用于接收处理奇门推送数据:
> 1、收货单数据处理
> 2、发货单数据处理
> 3、退货单数据处理
> 4、订单取消处理
> 5、商品信息同步处理
>
>#### 报表服务(arpa-wms-report)
> 主要包含:报表、统计、数据导出等服务
>
#### 定时调度服务(arpa-wms-scheduled)
> 用于oms定时拉取订单
>
#### 基础服务(ntocc-basic-api)
> 系统设置部分的功能实现:账号、角色、权限、机构等。
>
## 四、系统部署说明
- 系统部署需要开放服务器:9100~9199端口
#### 1、配置文件说明
> dev:开发环境
> test:测试环境
> prd:生产环境
> **※注:
> arpa-wms、ntocc-basic-api使用同一配置文件
> arpa-wms-bd、arpa-wms-gateway使用单独的配置文件在对应的模块src/main/resources下**
#### 2、nginx设置
###### 参数设置
> **Header传递参数开启下滑线参数支持:**
> underscores_in_headers:on;
###### 反向代理
> **仓储业务服务:** /wms
> **基础数据服务:** /arpa-basic-api
#### 3、业务系统部署
- ###### 仓储业务服务(arpa-wms )
> **Jar包:** arpa-wms-api.jar
> **开放端口:** 910[0~9](集群部署)
> **启动参数:** --server.port=9100 --spring.profiles.active=prd --server.servlet.context-path=/wms
- ###### 数据网关服务(arpa-wms-gateway)
> **Jar包:** arpa-wms-gateway.jar
> **开放端口:** 911[0~9] (集群部署)
> **启动参数:** --server.port=9110 --spring.profiles.active=prd
- ###### 大屏数据服务(arpa-wms-bd)
> **Jar包:** arpa-wms-bd.jar
> **开放端口:** 912[0~9] (集群部署)
> **启动参数:** --server.port=9120 --spring.profiles.active=prd
- ###### 基础数据服务 (arpa-wms-basic)
> **Jar包:** arpa-wms-basic.jar
> **开放端口:** 914[0~9] (集群部署)
> **启动参数:** --server.port=9140 --spring.profiles.active=prd --server.servlet.context-path=/arpa-basic-api
## 五、三方接口
#### 1、已对接三方ERP
> 万里牛
> 聚水潭
> 优易
> 网店关键
#### 1、[奇门](https://console.open.taobao.com/?spm=a219a.14658873.1.20.6a824dc1oeDKmY#/qimen/myBusiness)
> [入库单创建接口](https://open.taobao.com/api.htm?docId=25991&docType=2)
>
> [退货入库接口](https://open.taobao.com/api.htm?docId=25989&docType=2)
>
> [发货单创建接口](https://open.taobao.com/api.htm?docId=26002&docType=2)
>
> [发货单确认接口](https://open.taobao.com/api.htm?docId=26001&docType=2)
>
> [单据取消接口](https://open.taobao.com/api.htm?docId=26000&docType=2)
>
> [商品同步接口](https://open.taobao.com/api.htm?docId=25998&docType=2)
#### 2、菜鸟
> [获取面单号](https://global.link.cainiao.com/#/homepage/api/link/merchant_electronic_sheet/TMS_WAYBILL_GET?_k=7ij9t6)
>
> [取消面单号](https://global.link.cainiao.com/#/homepage/api/link/merchant_electronic_sheet/TMS_WAYBILL_DISCARD?_k=q8k75k)
>
> [获取云打印标准模板](https://global.link.cainiao.com/#/homepage/api/logistics/express_new/CLOUDPRINT_STANDARD_TEMPLATES?_k=3mjlwc)
## 六、主要数据库表
> 1、仓库表 wms_warehouse
> 2、库区表 wms_warehouse_space
> 3、库位表 wms_location
> 4、入驻商表 base_shipment
> 5、商品表 base_goods
> 6、承运商表 wms_carrier
> 7、发货单表 wms_delivery
> 8、收货单表 wms_receive
> 9、出库单表 wms_outbound
> 10、入库单表 wms_inbound
> 11、库存表 wms_inventory
## 七、主要流程
#### 1、入库操作
> 1、新增收货单
com.arpa.wms.controller.ReceiveController.create
> 2、收货
com.arpa.wms.controller.ReceiveRegisterController.create
> 3、上架
com.arpa.wms.controller.PutawayRegisterController.create
> 4、入库
com.arpa.wms.controller.PutawayController.check
#### 2、出库操作
> 1、新增发货单
com.arpa.wms.controller.DeliveryController.save
> 2、库存分配
com.arpa.wms.controller.DeliveryController.autoDistribute
> 3、创建拣货单
com.arpa.wms.controller.PickingController.create
> 4、拣货
com.arpa.wms.controller.PickingRegisterController.create
> 5、复核
com.arpa.wms.controller.OutboundController.recheck
> 6、出库
com.arpa.wms.controller.OutboundController.outboundConfirm