调整部分接口定义,优化代码结构

This commit is contained in:
dftre 2024-09-30 10:02:42 +08:00
parent 7fd4b6614a
commit 0de54fb3ed
14 changed files with 34 additions and 27 deletions

View File

@ -1,4 +1,4 @@
package com.ruoyi.common.interceptor.cache; package com.ruoyi.common.service.cache;
import java.util.Set; import java.util.Set;

View File

@ -1,4 +1,4 @@
package com.ruoyi.common.interceptor.cache; package com.ruoyi.common.service.cache;
public interface CacheNoTimeOut { public interface CacheNoTimeOut {

View File

@ -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;

View File

@ -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;
/** /**
* 磁盘文件操作实现类 * 磁盘文件操作实现类

View File

@ -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;
//默认上传下载 //默认上传下载
/** /**
* 文件操作接口 * 文件操作接口

View File

@ -1,4 +1,4 @@
package com.ruoyi.common.interceptor.mybatis; package com.ruoyi.common.service.mybatis;
import javax.sql.DataSource; import javax.sql.DataSource;

View File

@ -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 {

View File

@ -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;

View File

@ -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;

View File

@ -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

View File

@ -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;

View File

@ -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;
/** /**

View File

@ -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)

View File

@ -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;