Add mail settings management to system settings page

This commit is contained in:
2023-12-04 17:12:22 +08:00
parent 6ff5e11f9d
commit d3bdbd0199
9 changed files with 206 additions and 2 deletions

20
src/global.d.ts vendored
View File

@@ -294,3 +294,23 @@ interface GroupChangeStatusParam {
interface AvatarBase64Vo {
base64: string
}
interface SystemSettingVo {
mail: MailSettingsVo
}
interface MailSettingsVo {
host?: string
port?: number
username?: string
password?: string
from?: string
}
interface MailSettingsParam {
host?: string
port?: number
username?: string
password?: string
from?: string
}