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 @@ +