From 04e0b4b1cc9c1265ca2ffe250d1952d05ee9d60a Mon Sep 17 00:00:00 2001 From: Charles7c Date: Tue, 24 Sep 2024 22:25:56 +0800 Subject: [PATCH] =?UTF-8?q?revert(data/mp):=20=E8=BF=98=E5=8E=9F=E6=89=B9?= =?UTF-8?q?=E9=87=8F=E6=96=B0=E5=A2=9E=E5=92=8C=E6=9B=B4=E6=96=B0=E6=96=B9?= =?UTF-8?q?=E6=B3=95=EF=BC=8C=E6=96=B9=E4=BE=BF=E7=9B=B4=E6=8E=A5=E5=88=A4?= =?UTF-8?q?=E6=96=AD=E6=88=90=E5=8A=9F=E5=92=8C=E5=A4=B1=E8=B4=A5=E5=9C=BA?= =?UTF-8?q?=E6=99=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../starter/data/mp/base/BaseMapper.java | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/continew-starter-data/continew-starter-data-mp/src/main/java/top/continew/starter/data/mp/base/BaseMapper.java b/continew-starter-data/continew-starter-data-mp/src/main/java/top/continew/starter/data/mp/base/BaseMapper.java index 7c764dd7..1c5ad45c 100644 --- a/continew-starter-data/continew-starter-data-mp/src/main/java/top/continew/starter/data/mp/base/BaseMapper.java +++ b/continew-starter-data/continew-starter-data-mp/src/main/java/top/continew/starter/data/mp/base/BaseMapper.java @@ -22,6 +22,9 @@ import com.baomidou.mybatisplus.extension.conditions.query.QueryChainWrapper; import com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper; import com.baomidou.mybatisplus.extension.conditions.update.UpdateChainWrapper; import com.baomidou.mybatisplus.extension.toolkit.ChainWrappers; +import com.baomidou.mybatisplus.extension.toolkit.Db; + +import java.util.Collection; /** * Mapper 基类 @@ -32,6 +35,26 @@ import com.baomidou.mybatisplus.extension.toolkit.ChainWrappers; */ public interface BaseMapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper { + /** + * 批量插入记录 + * + * @param entityList 实体列表 + * @return 是否成功 + */ + default boolean insertBatch(Collection entityList) { + return Db.saveBatch(entityList); + } + + /** + * 批量更新记录 + * + * @param entityList 实体列表 + * @return 是否成功 + */ + default boolean updateBatchById(Collection entityList) { + return Db.updateBatchById(entityList); + } + /** * 链式查询 *