revert(data/mp): 还原批量新增和更新方法,方便直接判断成功和失败场景

This commit is contained in:
2024-09-24 22:25:56 +08:00
parent be4dec5a30
commit 04e0b4b1cc

View File

@@ -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<T> extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T> {
/**
* 批量插入记录
*
* @param entityList 实体列表
* @return 是否成功
*/
default boolean insertBatch(Collection<T> entityList) {
return Db.saveBatch(entityList);
}
/**
* 批量更新记录
*
* @param entityList 实体列表
* @return 是否成功
*/
default boolean updateBatchById(Collection<T> entityList) {
return Db.updateBatchById(entityList);
}
/**
* 链式查询
*