feat: support mysql and postgresql database

This commit is contained in:
2024-10-17 12:51:20 +08:00
parent 087d55ba28
commit 2ac27d29e7
9 files changed
+69 -8

No files matched your search

@@ -7,11 +7,13 @@
package cn.rtast.fancybot.entity
import cn.rtast.fancybot.enums.DatabaseType
import cn.rtast.fancybot.enums.ImageBedType
import cn.rtast.fancybot.enums.ImageType
import cn.rtast.fancybot.enums.WSType
data class Config(
val database: Database,
val ncmAPI: String,
val wsType: WSType,
val wsAddress: String,
@@ -49,4 +51,13 @@ data class Config(
val apiRtastKey: String,
val azureAppClientId: String,
val youtubeDataApiKey: String,
)
) {
data class Database(
val type: DatabaseType,
val host: String,
val port: Int,
val user: String,
val password: String,
val database: String,
)
}