库存统计、库存流水
这篇解决什么
结存在哪、流水谁写。读完能对上 wms_inventory 的 warehouseId + skuId + quantity。
默认端口 48080。先开模块见 WMS 功能设计。主数据见 仓库、商品、往来企业。
示意图:完成单据才改进存量。流水落 wms_inventory_history。
从哪改
| 名称 | 说明 | 仓库路径 |
|---|---|---|
| 现量 | @RequestMapping("/wms/inventory") | ruoyi-office/yudao-module-wms/.../controller/admin/inventory/WmsInventoryController.java |
| 现量表 | wms_inventory | WmsInventoryDO |
| 流水 | /wms/inventory-history | WmsInventoryHistoryController |
| 流水表 | wms_inventory_history | WmsInventoryHistoryDO |
| 管理端 | 库存页 | ruoyi-office-vben/apps/web-antd/src/views/wms/inventory/ |
官方菜单:库存目录 7440(/wms/inventory)。统计 7441(/wms/inventory/index),流水 7445(/wms/inventory/history)。权限 wms:inventory:query、wms:inventory-history:query。
表与字段
按本仓库 DO 生成的 ER。没有库位、批次字段。
| 名称 | 说明 | 仓库路径 |
|---|---|---|
skuId | SKU | WmsItemSkuDO |
warehouseId | 仓库 | WmsWarehouseDO |
quantity | 现量 | WmsInventoryDO |
和 MES、ERP 分开
mes_wm_material_stock、erp_stock 不会跟着这张表加减。对账只能人工或另写同步。
配置与操作
菜单:WMS → 库存管理 → 库存统计(7441,/wms/inventory/index)。这里不能手改数量。草稿入库单不会加库存。
点入库 / 出库 / 移库 / 盘库的「完成」后,complete*Order 写现量并插流水。作废只允许草稿,不会倒扣已完成单。流水页 7445 按单据追溯。
开启见 WMS 功能设计。

本系统截图:库存统计。维度是仓库 + SKU。

本系统截图:库存流水。完成单据后才有行。
