ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/cache/MybatisPlusRedisCache.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/core/BaseMapperPlus.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/core/IServicePlus.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ruoyi-common/src/main/java/com/ruoyi/common/core/page/BaseMapperPlus.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/cache/MybatisPlusRedisCache.java
ÎļþÃû´Ó ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/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; 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); } ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/core/IServicePlus.java
ÎļþÃû´Ó ruoyi-common/src/main/java/com/ruoyi/common/core/page/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); } ruoyi-common/src/main/java/com/ruoyi/common/core/page/BaseMapperPlus.java
ÎļþÒÑɾ³ý