From 73c835f7ff15660dee398a2edf1bd541992181bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E9=B9=8F=E9=A3=9E?= Date: Tue, 2 Dec 2025 10:39:52 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E6=A0=B9=E6=8D=AE?= =?UTF-8?q?=E7=89=A9=E6=96=99=E7=BC=96=E7=A0=81=E6=9F=A5=E8=AF=A2=E5=BA=93?= =?UTF-8?q?=E4=BD=8D=E7=BC=96=E5=8F=B7=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nflg/wms/repository/mapper/WmsStorageBinMapper.java | 3 +++ .../wms/repository/service/IWmsStorageBinService.java | 2 ++ .../service/impl/WmsStorageBinServiceImpl.java | 5 +++++ .../src/main/resources/mapper/WmsStorageBinMapper.xml | 9 +++++++++ 4 files changed, 19 insertions(+) diff --git a/nflg-wms-repository/src/main/java/com/nflg/wms/repository/mapper/WmsStorageBinMapper.java b/nflg-wms-repository/src/main/java/com/nflg/wms/repository/mapper/WmsStorageBinMapper.java index 497df13d..d796e68f 100644 --- a/nflg-wms-repository/src/main/java/com/nflg/wms/repository/mapper/WmsStorageBinMapper.java +++ b/nflg-wms-repository/src/main/java/com/nflg/wms/repository/mapper/WmsStorageBinMapper.java @@ -3,6 +3,8 @@ package com.nflg.wms.repository.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.nflg.wms.repository.entity.WmsStorageBin; +import java.util.List; + /** *

* Mapper 接口 @@ -13,4 +15,5 @@ import com.nflg.wms.repository.entity.WmsStorageBin; */ public interface WmsStorageBinMapper extends BaseMapper { + List getByMaterialNo(String materialNo, String factoryNo, String warehouseNo); } diff --git a/nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/IWmsStorageBinService.java b/nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/IWmsStorageBinService.java index bae13226..ea5f82ad 100644 --- a/nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/IWmsStorageBinService.java +++ b/nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/IWmsStorageBinService.java @@ -21,4 +21,6 @@ public interface IWmsStorageBinService extends IService { void add(Long storageId, @NotEmpty List binIds); void deleteByStorageId(@Valid @NotNull Long id); + + List getByMaterialNo(String materialNo, String factoryNo, String warehouseNo); } diff --git a/nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/WmsStorageBinServiceImpl.java b/nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/WmsStorageBinServiceImpl.java index c8225b7f..b5671a0f 100644 --- a/nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/WmsStorageBinServiceImpl.java +++ b/nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/WmsStorageBinServiceImpl.java @@ -36,4 +36,9 @@ public class WmsStorageBinServiceImpl extends ServiceImpl().eq(WmsStorageBin::getStorageId, id)); } + + @Override + public List getByMaterialNo(String materialNo, String factoryNo, String warehouseNo) { + return baseMapper.getByMaterialNo(materialNo, factoryNo, warehouseNo); + } } diff --git a/nflg-wms-repository/src/main/resources/mapper/WmsStorageBinMapper.xml b/nflg-wms-repository/src/main/resources/mapper/WmsStorageBinMapper.xml index bf15a3d0..aac3e083 100644 --- a/nflg-wms-repository/src/main/resources/mapper/WmsStorageBinMapper.xml +++ b/nflg-wms-repository/src/main/resources/mapper/WmsStorageBinMapper.xml @@ -2,4 +2,13 @@ +