Merge remote-tracking branch 'origin/master' into feature
# Conflicts: # eladmin-system/src/main/java/cn/ysk/cashier/config/MybatisPlusConfig.java # eladmin-system/src/main/java/cn/ysk/cashier/mybatis/entity/StorageVo.java # eladmin-system/src/main/java/cn/ysk/cashier/mybatis/entity/TbUserStorage.java # eladmin-system/src/main/java/cn/ysk/cashier/mybatis/mapper/TbMerchantAccountMapper.java # eladmin-system/src/main/java/cn/ysk/cashier/mybatis/mapper/TbProducSkutMapper.java # eladmin-system/src/main/java/cn/ysk/cashier/mybatis/mapper/TbProductMapper.java # eladmin-system/src/main/java/cn/ysk/cashier/mybatis/mapper/TbUserStorageMapper.java # eladmin-system/src/main/java/cn/ysk/cashier/mybatis/rest/StorageController.java # eladmin-system/src/main/java/cn/ysk/cashier/mybatis/service/ShopService.java # eladmin-system/src/main/java/cn/ysk/cashier/mybatis/service/impl/ShopServiceImpl.java # eladmin-system/src/main/java/cn/ysk/cashier/pojo/product/TbProductSku.java # eladmin-system/src/main/java/cn/ysk/cashier/service/impl/shopimpl/TbMerchantRegisterServiceImpl.java
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
package me.zhengjie.config;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.DbType;
|
||||
import com.baomidou.mybatisplus.extension.plugins.*;
|
||||
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
|
||||
import org.mybatis.spring.annotation.MapperScan;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.transaction.annotation.EnableTransactionManagement;
|
||||
|
||||
import java.util.Collections;
|
||||
|
||||
|
||||
@Configuration
|
||||
@MapperScan("me.zhengjie.mybatis.mapper")
|
||||
@EnableTransactionManagement
|
||||
public class MybatisPlusConfig {
|
||||
|
||||
|
||||
@Bean
|
||||
public PaginationInnerInterceptor paginationInnerInterceptor() {
|
||||
PaginationInnerInterceptor paginationInterceptor = new PaginationInnerInterceptor();
|
||||
// 设置最大单页限制数量,默认 500 条,-1 不受限制
|
||||
paginationInterceptor.setMaxLimit(-1L);
|
||||
paginationInterceptor.setDbType(DbType.MYSQL);
|
||||
// 开启 count 的 join 优化,只针对部分 left join
|
||||
paginationInterceptor.setOptimizeJoin(true);
|
||||
return paginationInterceptor;
|
||||
}
|
||||
@Bean
|
||||
public MybatisPlusInterceptor mybatisPlusInterceptor(){
|
||||
MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor();
|
||||
mybatisPlusInterceptor.setInterceptors(Collections.singletonList(paginationInnerInterceptor()));
|
||||
return mybatisPlusInterceptor;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user