调整部分接口定义,优化代码结构
This commit is contained in:
parent
7fd4b6614a
commit
0de54fb3ed
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.common.interceptor.cache;
|
package com.ruoyi.common.service.cache;
|
||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.common.interceptor.cache;
|
package com.ruoyi.common.service.cache;
|
||||||
|
|
||||||
public interface CacheNoTimeOut {
|
public interface CacheNoTimeOut {
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.common.interceptor.cache;
|
package com.ruoyi.common.service.cache;
|
||||||
|
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
@ -1,21 +1,27 @@
|
|||||||
package com.ruoyi.common.utils.file;
|
package com.ruoyi.common.service.file;
|
||||||
|
|
||||||
|
import static com.ruoyi.common.utils.file.FileUtils.*;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
import java.io.FileInputStream;
|
||||||
|
import java.io.FileNotFoundException;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStream;
|
||||||
|
import java.nio.file.Paths;
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
import com.ruoyi.common.config.RuoYiConfig;
|
import com.ruoyi.common.config.RuoYiConfig;
|
||||||
import com.ruoyi.common.constant.Constants;
|
import com.ruoyi.common.constant.Constants;
|
||||||
import com.ruoyi.common.exception.file.FileNameLengthLimitExceededException;
|
import com.ruoyi.common.exception.file.FileNameLengthLimitExceededException;
|
||||||
import com.ruoyi.common.utils.DateUtils;
|
import com.ruoyi.common.utils.DateUtils;
|
||||||
import com.ruoyi.common.utils.StringUtils;
|
import com.ruoyi.common.utils.StringUtils;
|
||||||
|
import com.ruoyi.common.utils.file.FileOperateUtils;
|
||||||
|
import com.ruoyi.common.utils.file.FileUtils;
|
||||||
import com.ruoyi.common.utils.sign.Md5Utils;
|
import com.ruoyi.common.utils.sign.Md5Utils;
|
||||||
import com.ruoyi.common.utils.uuid.UUID;
|
import com.ruoyi.common.utils.uuid.UUID;
|
||||||
import org.springframework.stereotype.Component;
|
|
||||||
import org.springframework.web.multipart.MultipartFile;
|
|
||||||
|
|
||||||
import java.io.*;
|
|
||||||
import java.nio.file.Paths;
|
|
||||||
import java.util.Objects;
|
|
||||||
|
|
||||||
import static com.ruoyi.common.utils.file.FileUtils.getAbsoluteFile;
|
|
||||||
import static com.ruoyi.common.utils.file.FileUtils.getPathFileName;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 磁盘文件操作实现类
|
* 磁盘文件操作实现类
|
@ -1,10 +1,10 @@
|
|||||||
package com.ruoyi.common.utils.file;
|
package com.ruoyi.common.service.file;
|
||||||
|
|
||||||
import org.springframework.web.multipart.MultipartFile;
|
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
|
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
//默认上传下载
|
//默认上传下载
|
||||||
/**
|
/**
|
||||||
* 文件操作接口
|
* 文件操作接口
|
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.common.interceptor.mybatis;
|
package com.ruoyi.common.service.mybatis;
|
||||||
|
|
||||||
import javax.sql.DataSource;
|
import javax.sql.DataSource;
|
||||||
|
|
@ -10,8 +10,8 @@ import org.springframework.cache.transaction.TransactionAwareCacheDecorator;
|
|||||||
import org.springframework.lang.Nullable;
|
import org.springframework.lang.Nullable;
|
||||||
import org.springframework.util.ObjectUtils;
|
import org.springframework.util.ObjectUtils;
|
||||||
|
|
||||||
import com.ruoyi.common.interceptor.cache.CacheKeys;
|
import com.ruoyi.common.service.cache.CacheKeys;
|
||||||
import com.ruoyi.common.interceptor.cache.CacheTimeOut;
|
import com.ruoyi.common.service.cache.CacheTimeOut;
|
||||||
import com.ruoyi.common.utils.spring.SpringUtils;
|
import com.ruoyi.common.utils.spring.SpringUtils;
|
||||||
|
|
||||||
public class CacheUtils {
|
public class CacheUtils {
|
||||||
|
@ -9,6 +9,7 @@ import org.springframework.web.multipart.MultipartFile;
|
|||||||
|
|
||||||
import com.ruoyi.common.config.RuoYiConfig;
|
import com.ruoyi.common.config.RuoYiConfig;
|
||||||
import com.ruoyi.common.constant.CacheConstants;
|
import com.ruoyi.common.constant.CacheConstants;
|
||||||
|
import com.ruoyi.common.service.file.FileService;
|
||||||
import com.ruoyi.common.utils.CacheUtils;
|
import com.ruoyi.common.utils.CacheUtils;
|
||||||
import com.ruoyi.common.utils.StringUtils;
|
import com.ruoyi.common.utils.StringUtils;
|
||||||
import com.ruoyi.common.utils.sign.Md5Utils;
|
import com.ruoyi.common.utils.sign.Md5Utils;
|
||||||
|
@ -16,7 +16,7 @@ import org.springframework.core.io.DefaultResourceLoader;
|
|||||||
|
|
||||||
import com.github.pagehelper.PageInterceptor;
|
import com.github.pagehelper.PageInterceptor;
|
||||||
import com.github.pagehelper.autoconfigure.PageHelperStandardProperties;
|
import com.github.pagehelper.autoconfigure.PageHelperStandardProperties;
|
||||||
import com.ruoyi.common.interceptor.mybatis.CreateSqlSessionFactory;
|
import com.ruoyi.common.service.mybatis.CreateSqlSessionFactory;
|
||||||
import com.ruoyi.common.utils.MybatisUtils;
|
import com.ruoyi.common.utils.MybatisUtils;
|
||||||
import com.ruoyi.common.utils.StringUtils;
|
import com.ruoyi.common.utils.StringUtils;
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ import org.springframework.context.annotation.Configuration;
|
|||||||
import org.springframework.core.env.Environment;
|
import org.springframework.core.env.Environment;
|
||||||
|
|
||||||
import com.atomikos.util.IntraVmObjectRegistry;
|
import com.atomikos.util.IntraVmObjectRegistry;
|
||||||
import com.ruoyi.common.interceptor.mybatis.CreateSqlSessionFactory;
|
import com.ruoyi.common.service.mybatis.CreateSqlSessionFactory;
|
||||||
import com.ruoyi.framework.datasource.DynamicSqlSessionTemplate;
|
import com.ruoyi.framework.datasource.DynamicSqlSessionTemplate;
|
||||||
|
|
||||||
@Configuration
|
@Configuration
|
||||||
|
@ -9,9 +9,9 @@ import org.springframework.stereotype.Component;
|
|||||||
import org.springframework.web.multipart.MultipartFile;
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
import com.ruoyi.common.config.RuoYiConfig;
|
import com.ruoyi.common.config.RuoYiConfig;
|
||||||
|
import com.ruoyi.common.service.file.FileService;
|
||||||
import com.ruoyi.common.utils.StringUtils;
|
import com.ruoyi.common.utils.StringUtils;
|
||||||
import com.ruoyi.common.utils.file.FileOperateUtils;
|
import com.ruoyi.common.utils.file.FileOperateUtils;
|
||||||
import com.ruoyi.common.utils.file.FileService;
|
|
||||||
import com.ruoyi.common.utils.file.FileUtils;
|
import com.ruoyi.common.utils.file.FileUtils;
|
||||||
import com.ruoyi.middleware.minio.config.MinioConfig;
|
import com.ruoyi.middleware.minio.config.MinioConfig;
|
||||||
import com.ruoyi.middleware.minio.domain.MinioFileVO;
|
import com.ruoyi.middleware.minio.domain.MinioFileVO;
|
||||||
|
@ -17,8 +17,8 @@ import org.springframework.data.redis.core.RedisTemplate;
|
|||||||
import org.springframework.data.redis.core.ValueOperations;
|
import org.springframework.data.redis.core.ValueOperations;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
import com.ruoyi.common.interceptor.cache.CacheKeys;
|
import com.ruoyi.common.service.cache.CacheKeys;
|
||||||
import com.ruoyi.common.interceptor.cache.CacheTimeOut;
|
import com.ruoyi.common.service.cache.CacheTimeOut;
|
||||||
import com.ruoyi.common.utils.StringUtils;
|
import com.ruoyi.common.utils.StringUtils;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -14,8 +14,8 @@ import org.springframework.cache.jcache.JCacheCache;
|
|||||||
import org.springframework.cache.jcache.JCacheCacheManager;
|
import org.springframework.cache.jcache.JCacheCacheManager;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
import com.ruoyi.common.interceptor.cache.CacheKeys;
|
import com.ruoyi.common.service.cache.CacheKeys;
|
||||||
import com.ruoyi.common.interceptor.cache.CacheNoTimeOut;
|
import com.ruoyi.common.service.cache.CacheNoTimeOut;
|
||||||
|
|
||||||
@Component
|
@Component
|
||||||
@ConditionalOnProperty(prefix = "spring.cache", name = { "type" }, havingValue = "jcache", matchIfMissing = false)
|
@ConditionalOnProperty(prefix = "spring.cache", name = { "type" }, havingValue = "jcache", matchIfMissing = false)
|
||||||
|
@ -21,7 +21,7 @@ import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerIntercept
|
|||||||
import com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean;
|
import com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean;
|
||||||
import com.github.pagehelper.PageInterceptor;
|
import com.github.pagehelper.PageInterceptor;
|
||||||
import com.github.pagehelper.autoconfigure.PageHelperStandardProperties;
|
import com.github.pagehelper.autoconfigure.PageHelperStandardProperties;
|
||||||
import com.ruoyi.common.interceptor.mybatis.CreateSqlSessionFactory;
|
import com.ruoyi.common.service.mybatis.CreateSqlSessionFactory;
|
||||||
import com.ruoyi.common.utils.MybatisUtils;
|
import com.ruoyi.common.utils.MybatisUtils;
|
||||||
import com.ruoyi.common.utils.StringUtils;
|
import com.ruoyi.common.utils.StringUtils;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user