package com.sinata.rest.config;
|
|
import com.baomidou.mybatisplus.core.injector.ISqlInjector;
|
import com.baomidou.mybatisplus.extension.injector.LogicSqlInjector;
|
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
|
import org.mybatis.spring.annotation.MapperScan;
|
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Configuration;
|
|
/**
|
* MybatisPlus配置
|
*/
|
@Configuration
|
@MapperScan(basePackages = {"com.sinata.rest.**.dao", "com.sinata.rest.modular.system.dao"})
|
public class MybatisPlusConfig {
|
|
/**
|
* mybatis-plus分页插件
|
*/
|
@Bean
|
public PaginationInterceptor paginationInterceptor() {
|
return new PaginationInterceptor();
|
}
|
|
/**
|
* 逻辑删除
|
*
|
* @return
|
*/
|
@Bean
|
public ISqlInjector sqlInjector() {
|
return new LogicSqlInjector();
|
}
|
}
|