update 重构 使用 Spring 简化 oss 模块代码

This commit is contained in:
疯狂的狮子li
2022-01-24 13:00:38 +08:00
parent d52ece745e
commit ad18449753
9 changed files with 69 additions and 63 deletions

View File

@@ -5,6 +5,7 @@ import cn.hutool.core.util.IdUtil;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.oss.entity.UploadResult;
import com.ruoyi.oss.enumd.OssEnumd;
import com.ruoyi.oss.properties.OssProperties;
import com.ruoyi.oss.service.IOssStrategy;
@@ -18,14 +19,17 @@ import java.io.InputStream;
public abstract class AbstractOssStrategy implements IOssStrategy {
protected OssProperties properties;
public boolean isInit = false;
public abstract void init(OssProperties properties);
public void init(OssProperties properties) {
this.properties = properties;
}
@Override
public abstract void createBucket();
@Override
public abstract String getServiceType();
public abstract OssEnumd getServiceType();
public String getPath(String prefix, String suffix) {
// 生成uuid