Finish mail settings management

This commit is contained in:
2023-12-05 18:17:14 +08:00
parent f19e08bdcd
commit 00887e2e2e
7 changed files with 178 additions and 64 deletions

10
src/global.d.ts vendored
View File

@@ -295,22 +295,30 @@ interface AvatarBase64Vo {
base64: string
}
interface SystemSettingVo {
interface SystemSettingsVo {
mail: MailSettingsVo
}
interface MailSettingsVo {
host?: string
port?: number
securityType?: string
username?: string
password?: string
from?: string
fromName?: string
}
interface MailSettingsParam {
host?: string
port?: number
securityType?: string
username?: string
password?: string
from?: string
fromName?: string
}
interface MailSendParam {
to: string
}