perf: 支持邮件模版设置

This commit is contained in:
xiaojunnuo
2025-12-14 01:36:20 +08:00
parent 437d956cad
commit a6c0d2c6f1
31 changed files with 703 additions and 214 deletions

View File

@@ -108,6 +108,11 @@ export class SysLicenseInfo extends BaseSettings {
license?: string;
}
export type EmailTemplate = {
addonId?: number;
}
export class SysEmailConf extends BaseSettings {
static __title__ = '邮箱配置';
static __key__ = 'sys.email';
@@ -126,6 +131,16 @@ export class SysEmailConf extends BaseSettings {
};
sender: string;
usePlus?: boolean;
templates:{
registerCode?: EmailTemplate,
forgotPasswordCode?: EmailTemplate,
certSuccessNotify?: EmailTemplate,
certSend?: EmailTemplate,
pipelineNotify?: EmailTemplate,
test?: EmailTemplate,
siteMonitorNotify?: EmailTemplate,
}
}
export class SysSiteInfo extends BaseSettings {