From 157b9871d1970542e3b48b3dc0fb4b38384baae9 Mon Sep 17 00:00:00 2001 From: wusiyu <2015098864@qq.com> Date: Fri, 23 Jan 2026 17:55:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=93=E5=BA=93=E7=AE=A1=E7=90=86-=E9=83=A8?= =?UTF-8?q?=E5=88=86=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wms/mapper/StStorageLocationMapper.java | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StStorageLocationMapper.java diff --git a/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StStorageLocationMapper.java b/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StStorageLocationMapper.java new file mode 100644 index 00000000..8d9a7087 --- /dev/null +++ b/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StStorageLocationMapper.java @@ -0,0 +1,52 @@ +package org.springblade.wms.mapper; + +import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.apache.ibatis.annotations.Param; +import org.springblade.wms.excel.StStorageLocationExcel; +import org.springblade.wms.pojo.entity.StStorageLocation; +import org.springblade.wms.pojo.vo.StStorageLocationVO; + +import java.util.List; + +/** + * @version 1.0 + * @program: jonhon-mes-svr + * @ClassName StStorageLocationMapper + * @description: 库位维护表 Mapper 接口 + * @autor: WuSiYu + * @create 2025-12-18 14:44 + **/ + +public interface StStorageLocationMapper extends BaseMapper { + + /** + * 自定义分页 + * + * @param page 分页参数 + * @param stStorageLocation 查询参数 + * @return List + */ + List selectStStorageLocationPage(IPage page, StStorageLocationVO stStorageLocation); + + + /** + * 获取导出数据 + * + * @param queryWrapper 查询条件 + * @return List + */ + List exportStStorageLocation(@Param("ew") Wrapper queryWrapper); + + List selectListByShIdAndStockExists(@Param("shId") Long shId); + + StStorageLocation checkLocation(@Param("shId") Long shId, @Param("location") String location); + + StStorageLocation findByGoodsCode(@Param("goodsCode") String goodsCode); + + StStorageLocation findByLocation(String location); + + List selectStStorageLocationAllPage(IPage page, StStorageLocationVO stStorageLocation); +} +