feat: add oss service factory implements, add support for setting custom upload handler, localstorage and minio oss

This commit is contained in:
RockYang
2023-08-20 22:29:08 +08:00
parent 5a0f272fa8
commit 3dbeb1ccb6
12 changed files with 227 additions and 100 deletions

View File

@@ -19,7 +19,8 @@ type AppConfig struct {
AesEncryptKey string
SmsConfig AliYunSmsConfig // AliYun send message service config
ExtConfig ChatPlusExtConfig // ChatPlus extensions callback api config
MinioConfig MinioConfig
OSS OSSConfig // OSS config
}
type ChatPlusApiConfig struct {
@@ -40,6 +41,11 @@ type AliYunSmsConfig struct {
Domain string
}
type OSSConfig struct {
Active string
Local LocalStorageConfig
Minio MinioConfig
}
type MinioConfig struct {
Endpoint string
AccessKey string
@@ -49,6 +55,11 @@ type MinioConfig struct {
Domain string
}
type LocalStorageConfig struct {
BasePath string
BaseURL string
}
type RedisConfig struct {
Host string
Port int