diff --git a/src/main/java/im/zhaojun/common/model/enums/StorageTypeEnum.java b/src/main/java/im/zhaojun/common/model/enums/StorageTypeEnum.java index 83f6082..4fb6484 100644 --- a/src/main/java/im/zhaojun/common/model/enums/StorageTypeEnum.java +++ b/src/main/java/im/zhaojun/common/model/enums/StorageTypeEnum.java @@ -14,18 +14,18 @@ public enum StorageTypeEnum { /** * 当前系统支持的所有存储策略 */ - ALIYUN("aliyun", "阿里云 OSS"), - FTP("ftp", "FTP"), - HUAWEI("huawei", "华为云 OBS"), LOCAL("local", "本地存储"), + ALIYUN("aliyun", "阿里云 OSS"), + TENCENT("tencent", "腾讯云 COS"), + UPYUN("upyun", "又拍云 USS"), + FTP("ftp", "FTP"), + UFILE("ufile", "UFile"), + HUAWEI("huawei", "华为云 OBS"), MINIO("minio", "MINIO"), S3("s3", "S3通用协议"), ONE_DRIVE("onedrive", "OneDrive"), ONE_DRIVE_CHINA("onedrive-china", "OneDrive 世纪互联"), - QINIU("qiniu", "七牛云 KODO"), - TENCENT("tencent", "腾讯云 COS"), - UPYUN("upyun", "又拍云 USS"); - + QINIU("qiniu", "七牛云 KODO"); private String key; private String description; diff --git a/src/main/java/im/zhaojun/ufile/service/UFileServiceImpl.java b/src/main/java/im/zhaojun/ufile/service/UFileServiceImpl.java new file mode 100644 index 0000000..b377219 --- /dev/null +++ b/src/main/java/im/zhaojun/ufile/service/UFileServiceImpl.java @@ -0,0 +1,18 @@ +package im.zhaojun.ufile.service; + +import im.zhaojun.common.model.enums.StorageTypeEnum; +import im.zhaojun.upyun.service.UpYunServiceImpl; +import org.springframework.stereotype.Service; + +/** + * @author zhaojun + */ +@Service +public class UFileServiceImpl extends UpYunServiceImpl { + + @Override + public StorageTypeEnum getStorageTypeEnum() { + return StorageTypeEnum.UFILE; + } + +} diff --git a/src/main/resources/db/data.sql b/src/main/resources/db/data.sql index 0b8a8c5..ab3664c 100644 --- a/src/main/resources/db/data.sql +++ b/src/main/resources/db/data.sql @@ -71,4 +71,9 @@ INSERT INTO STORAGE_CONFIG (`ID`, `k`, `TITLE`, `TYPE`) VALUES (51, 'domain', ' INSERT INTO STORAGE_CONFIG (`ID`, `k`, `TITLE`, `TYPE`) VALUES (52, 'pathStyle', '域名风格', 's3'); INSERT INTO STORAGE_CONFIG (`ID`, `k`, `TITLE`, `TYPE`) VALUES (53, 'isPrivate', '是否是私有空间', 's3'); INSERT INTO STORAGE_CONFIG (`ID`, `k`, `TITLE`, `TYPE`) VALUES (54, 'base-path', '基路径', 'onedrive'); -INSERT INTO STORAGE_CONFIG (`ID`, `k`, `TITLE`, `TYPE`) VALUES (55, 'base-path', '基路径', 'onedrive-china'); \ No newline at end of file +INSERT INTO STORAGE_CONFIG (`ID`, `k`, `TITLE`, `TYPE`) VALUES (55, 'base-path', '基路径', 'onedrive-china'); +INSERT INTO STORAGE_CONFIG (`ID`, `k`, `TITLE`, `TYPE`) VALUES (56, 'bucket-name', '云存储服务名称', 'ufile'); +INSERT INTO STORAGE_CONFIG (`ID`, `k`, `TITLE`, `TYPE`) VALUES (57, 'username', '操作员名称', 'ufile'); +INSERT INTO STORAGE_CONFIG (`ID`, `k`, `TITLE`, `TYPE`) VALUES (58, 'password', '操作员密码', 'ufile'); +INSERT INTO STORAGE_CONFIG (`ID`, `k`, `TITLE`, `TYPE`) VALUES (59, 'domain', '加速域名', 'ufile'); +INSERT INTO STORAGE_CONFIG (`ID`, `k`, `TITLE`, `TYPE`) VALUES (60, 'base-path', '基路径', 'ufile');