From 450bcae3cfffe9923dc09dea2a4e89312bb373d7 Mon Sep 17 00:00:00 2001
From: liyong <18434998025@163.com>
Date: 星期五, 31 七月 2026 15:01:03 +0800
Subject: [PATCH] 库存流水修改
---
yudao-module-mall/yudao-module-product/src/main/java/cn/iocoder/yudao/module/product/dal/mysql/spu/ProductSpuMapper.java | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/yudao-module-mall/yudao-module-product/src/main/java/cn/iocoder/yudao/module/product/dal/mysql/spu/ProductSpuMapper.java b/yudao-module-mall/yudao-module-product/src/main/java/cn/iocoder/yudao/module/product/dal/mysql/spu/ProductSpuMapper.java
index 993889c..e243a3c 100644
--- a/yudao-module-mall/yudao-module-product/src/main/java/cn/iocoder/yudao/module/product/dal/mysql/spu/ProductSpuMapper.java
+++ b/yudao-module-mall/yudao-module-product/src/main/java/cn/iocoder/yudao/module/product/dal/mysql/spu/ProductSpuMapper.java
@@ -147,6 +147,22 @@
}
/**
+ * 鎸夌瓫閫夋潯浠� + Tab 缁熻鍟嗗搧 SPU 鏁伴噺锛堢敤浜庡甫绛涢�夌殑 tab count锛�
+ *
+ * @param reqVO 绛涢�夋潯浠讹紙name/categoryId/createTime锛�
+ * @param tabType Tab 鏍囩绫诲瀷
+ * @return 鏁伴噺
+ */
+ default Long selectCountByTab(ProductSpuPageReqVO reqVO, Integer tabType) {
+ LambdaQueryWrapperX<ProductSpuDO> queryWrapper = new LambdaQueryWrapperX<ProductSpuDO>()
+ .likeIfPresent(ProductSpuDO::getName, reqVO.getName())
+ .eqIfPresent(ProductSpuDO::getCategoryId, reqVO.getCategoryId())
+ .betweenIfPresent(ProductSpuDO::getCreateTime, reqVO.getCreateTime());
+ appendTabQuery(tabType, queryWrapper);
+ return selectCount(queryWrapper);
+ }
+
+ /**
* 鏇存柊鍟嗗搧 SPU 娴忚閲�
*
* @param id 鍟嗗搧 SPU 缂栧彿
--
Gitblit v1.9.3