From 57a289add496d6088a8369a1eab4a98574273304 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Mon, 6 Apr 2026 11:16:22 +0800 Subject: [PATCH] ✨ feat(stock): 添加供应商编号并移除库存精简列表接口 --- yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/materialstock/MesWmMaterialStockController.java | 9 --------- yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/materialstock/vo/MesWmMaterialStockPageReqVO.java | 3 +++ yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/wm/materialstock/MesWmMaterialStockMapper.java | 1 + yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/materialstock/MesWmMaterialStockService.java | 8 -------- yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/materialstock/MesWmMaterialStockServiceImpl.java | 8 -------- 5 files changed, 4 insertions(+), 25 deletions(-) diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/materialstock/MesWmMaterialStockController.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/materialstock/MesWmMaterialStockController.java index 1566632..bd40c07 100644 --- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/materialstock/MesWmMaterialStockController.java +++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/materialstock/MesWmMaterialStockController.java @@ -113,15 +113,6 @@ public class MesWmMaterialStockController { buildRespVOList(pageResult.getList())); } - @GetMapping("/simple-list") - @Operation(summary = "获得库存精简列表", description = "主要用于前端下拉,可按 itemId 过滤") - @Parameter(name = "itemId", description = "物料编号", example = "1") - public CommonResult> getMaterialStockSimpleList( - @RequestParam(value = "itemId", required = false) Long itemId) { - List list = materialStockService.getMaterialStockList(itemId); - return success(buildRespVOList(list)); - } - // ==================== 拼接 VO ==================== private List buildRespVOList(List list) { diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/materialstock/vo/MesWmMaterialStockPageReqVO.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/materialstock/vo/MesWmMaterialStockPageReqVO.java index fb3253c..1e99526 100644 --- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/materialstock/vo/MesWmMaterialStockPageReqVO.java +++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/materialstock/vo/MesWmMaterialStockPageReqVO.java @@ -27,6 +27,9 @@ public class MesWmMaterialStockPageReqVO extends PageParam { @Schema(description = "库区编号", example = "1") private Long locationId; + @Schema(description = "供应商编号", example = "1") + private Long vendorId; + @Schema(description = "是否冻结", example = "false") private Boolean frozen; diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/wm/materialstock/MesWmMaterialStockMapper.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/wm/materialstock/MesWmMaterialStockMapper.java index 0a14d85..09f0597 100644 --- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/wm/materialstock/MesWmMaterialStockMapper.java +++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/wm/materialstock/MesWmMaterialStockMapper.java @@ -28,6 +28,7 @@ public interface MesWmMaterialStockMapper extends BaseMapperX getMaterialStockList(MesWmMaterialStockListReqVO reqVO); /** - * 获得库存精简列表(用于前端下拉选择) - * - * @param itemId 物料编号(可为 null) - * @return 库存记录列表 - */ - List getMaterialStockList(Long itemId); - - /** * 获取或创建库存记录(按组合键唯一) * * @param itemId 物料编号 diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/materialstock/MesWmMaterialStockServiceImpl.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/materialstock/MesWmMaterialStockServiceImpl.java index 443a259..249b5ee 100644 --- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/materialstock/MesWmMaterialStockServiceImpl.java +++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/materialstock/MesWmMaterialStockServiceImpl.java @@ -129,14 +129,6 @@ public class MesWmMaterialStockServiceImpl implements MesWmMaterialStockService } @Override - public List getMaterialStockList(Long itemId) { - if (itemId != null) { - return materialStockMapper.selectList(MesWmMaterialStockDO::getItemId, itemId); - } - return materialStockMapper.selectList(); - } - - @Override public MesWmMaterialStockDO getOrCreateMaterialStock(Long itemId, Long warehouseId, Long locationId, Long areaId, Long batchId, String batchCode, Long vendorId, LocalDateTime receiptTime) { // 1. 查找已有库存记录 -- libgit2 0.21.4