通过identity定义是否相同

This commit is contained in:
2025-06-13 15:00:20 +08:00
parent 04e2ade669
commit 4d8236afa1
7 changed files with 29 additions and 0 deletions

View File

@@ -35,6 +35,11 @@ import java.util.stream.Collectors;
final public class AliOssAdapter extends AStorageAdapter {
private AliOssStorageConfig config;
@Override
public String identity() {
return config.identity();
}
@Override
public void loadConfig(Map<String, String> _config) {
AliOssStorageConfig config = new AliOssStorageConfig();

View File

@@ -28,6 +28,11 @@ import java.util.stream.Collectors;
public class AwsOssAdapter extends AStorageAdapter {
private AwsOssStorageConfig config;
@Override
public String identity() {
return config.identity();
}
@Override
public void loadConfig(Map<String, String> _config) {
AwsOssStorageConfig config = new AwsOssStorageConfig();

View File

@@ -12,6 +12,7 @@ import java.util.List;
import java.util.Map;
public interface IStorageAdapter {
String identity();
void loadConfig(Map<String, String> config);
void setConfig(StorageConfig config);
String uploadFile(String contentType, InputStream inputStream, String ...path);

View File

@@ -11,6 +11,11 @@ import java.util.List;
import java.util.Map;
public class LocalStorageAdapter extends AStorageAdapter{
@Override
public String identity() {
return "";
}
@Override
public void loadConfig(Map<String, String> config) {