From 281b6b6d2b20522d0a444c9126c25d6bd66aaf48 Mon Sep 17 00:00:00 2001 From: 疯狂的狮子li <15040126243@163.com> Date: 星期五, 18 六月 2021 15:25:37 +0800 Subject: [PATCH] update 调整 core mp 包结构 --- ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/core/IServicePlus.java | 21 ++++++++++++++++++--- /dev/null | 12 ------------ ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/cache/MybatisPlusRedisCache.java | 2 +- ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/core/BaseMapperPlus.java | 18 ++++++++++++++++++ 4 files changed, 37 insertions(+), 16 deletions(-) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/MybatisPlusRedisCache.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/cache/MybatisPlusRedisCache.java similarity index 97% rename from ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/MybatisPlusRedisCache.java rename to ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/cache/MybatisPlusRedisCache.java index 6ff6a98..0e21d70 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/MybatisPlusRedisCache.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/cache/MybatisPlusRedisCache.java @@ -1,4 +1,4 @@ -package com.ruoyi.common.core.mybatisplus; +package com.ruoyi.common.core.mybatisplus.cache; import cn.hutool.extra.spring.SpringUtil; import com.ruoyi.common.core.redis.RedisCache; diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/core/BaseMapperPlus.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/core/BaseMapperPlus.java new file mode 100644 index 0000000..cf51c90 --- /dev/null +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/core/BaseMapperPlus.java @@ -0,0 +1,18 @@ +package com.ruoyi.common.core.mybatisplus.core; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Collection; + +/** + * 鑷畾涔� Mapper 鎺ュ彛, 瀹炵幇 鑷畾涔夋墿灞� + * + * @author Lion Li + * @since 2021-05-13 + */ +public interface BaseMapperPlus<T> extends BaseMapper<T> { + + int insertAll(@Param("list") Collection<T> batchList); + +} diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/page/IServicePlus.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/core/IServicePlus.java similarity index 92% rename from ruoyi-common/src/main/java/com/ruoyi/common/core/page/IServicePlus.java rename to ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/core/IServicePlus.java index aeaee0b..21b0ecc 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/page/IServicePlus.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/core/IServicePlus.java @@ -1,9 +1,10 @@ -package com.ruoyi.common.core.page; +package com.ruoyi.common.core.mybatisplus.core; import cn.hutool.core.bean.BeanUtil; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.common.core.page.PagePlus; import java.io.Serializable; import java.util.Collection; @@ -182,7 +183,6 @@ * * @param page 缈婚〉瀵硅薄 * @param queryWrapper 瀹炰綋瀵硅薄灏佽鎿嶄綔绫� - * @param kClass vo绫诲瀷 */ default <K> PagePlus<T, K> pageVo(PagePlus<T, K> page, Wrapper<T> queryWrapper, Class<K> kClass) { PagePlus<T, K> result = getBaseMapper().selectPage(page, queryWrapper); @@ -210,7 +210,6 @@ * 鏃犳潯浠剁炕椤垫煡璇� * * @param page 缈婚〉瀵硅薄 - * @param kClass vo绫诲瀷 */ default <K> PagePlus<T, K> pageVo(PagePlus<T, K> page, Class<K> kClass) { return pageVo(page, Wrappers.emptyWrapper(), kClass); @@ -226,5 +225,21 @@ return pageVo(page, Wrappers.emptyWrapper(), convertor); } + @Override + default boolean saveBatch(Collection<T> entityList) { + return saveBatch(entityList, DEFAULT_BATCH_SIZE); + } + + @Override + default boolean saveOrUpdateBatch(Collection<T> entityList) { + return saveOrUpdateBatch(entityList, DEFAULT_BATCH_SIZE); + } + + @Override + default boolean updateBatchById(Collection<T> entityList) { + return updateBatchById(entityList, DEFAULT_BATCH_SIZE); + } + + boolean saveAll(Collection<T> entityList); } diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/page/BaseMapperPlus.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/page/BaseMapperPlus.java deleted file mode 100644 index ebba1b7..0000000 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/page/BaseMapperPlus.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.ruoyi.common.core.page; - -import com.baomidou.mybatisplus.core.mapper.BaseMapper; - -/** - * 鑷畾涔� Mapper 鎺ュ彛, 瀹炵幇 鑷畾涔夋墿灞� - * - * @author Lion Li - * @since 2021-05-13 - */ -public interface BaseMapperPlus<T> extends BaseMapper<T> { -} -- Gitblit v1.9.3