From 228627518bde2823312d0ed61a34da27df526324 Mon Sep 17 00:00:00 2001 From: JR <3573153686@qq.com> Date: Fri, 15 Aug 2025 17:05:35 +0800 Subject: [PATCH] =?UTF-8?q?refactor(wms):=20=E9=87=8D=E6=9E=84=E4=BA=A7?= =?UTF-8?q?=E5=93=81=E9=94=80=E5=94=AE=E8=84=9A=E6=9C=AC=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -移除 WmsProductSalesScriptMapper 中的 LambdaQueryWrapper 参数 - 添加 WmsProductSalesScriptBo 参数替代原有的查询封装方式 - 更新 XML 文件中的 SQL 查询逻辑,使用动态 SQL 替代自定义 SQL 段 - 简化 WmsProductSalesScriptServiceImpl 中的查询方法 --- .../mapper/WmsProductSalesScriptMapper.java | 5 ++-- .../WmsProductSalesScriptServiceImpl.java | 3 +- .../klp/WmsProductSalesScriptMapper.xml | 28 +++++++++++++++++-- 3 files changed, 29 insertions(+), 7 deletions(-) diff --git a/klp-wms/src/main/java/com/klp/mapper/WmsProductSalesScriptMapper.java b/klp-wms/src/main/java/com/klp/mapper/WmsProductSalesScriptMapper.java index febe9a50..a7c4e13d 100644 --- a/klp-wms/src/main/java/com/klp/mapper/WmsProductSalesScriptMapper.java +++ b/klp-wms/src/main/java/com/klp/mapper/WmsProductSalesScriptMapper.java @@ -1,11 +1,10 @@ package com.klp.mapper; -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.klp.domain.WmsProductSalesScript; +import com.klp.domain.bo.WmsProductSalesScriptBo; import com.klp.domain.vo.WmsProductSalesScriptVo; import com.klp.common.core.mapper.BaseMapperPlus; -import com.baomidou.mybatisplus.core.metadata.IPage; import org.apache.ibatis.annotations.Param; /** @@ -16,5 +15,5 @@ import org.apache.ibatis.annotations.Param; */ public interface WmsProductSalesScriptMapper extends BaseMapperPlus { - Page selectVoPagePlus(Page build,@Param("ew") LambdaQueryWrapper lqw); + Page selectVoPagePlus(Page build,@Param("bo") WmsProductSalesScriptBo bo); } diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsProductSalesScriptServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsProductSalesScriptServiceImpl.java index 84db4bff..8b667645 100644 --- a/klp-wms/src/main/java/com/klp/service/impl/WmsProductSalesScriptServiceImpl.java +++ b/klp-wms/src/main/java/com/klp/service/impl/WmsProductSalesScriptServiceImpl.java @@ -55,8 +55,7 @@ public class WmsProductSalesScriptServiceImpl implements IWmsProductSalesScriptS */ @Override public TableDataInfo queryPageList(WmsProductSalesScriptBo bo, PageQuery pageQuery) { - LambdaQueryWrapper lqw = buildQueryWrapper(bo); - Page result = baseMapper.selectVoPagePlus(pageQuery.build(), lqw); + Page result = baseMapper.selectVoPagePlus(pageQuery.build(),bo); return TableDataInfo.build(result); } diff --git a/klp-wms/src/main/resources/mapper/klp/WmsProductSalesScriptMapper.xml b/klp-wms/src/main/resources/mapper/klp/WmsProductSalesScriptMapper.xml index b053b014..7120001a 100644 --- a/klp-wms/src/main/resources/mapper/klp/WmsProductSalesScriptMapper.xml +++ b/klp-wms/src/main/resources/mapper/klp/WmsProductSalesScriptMapper.xml @@ -21,8 +21,32 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"