package com.tcm.training.admin.app.auth.config; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; /** * APP 阿里云短信发送配置。 */ @Component @ConfigurationProperties(prefix = "app.auth.sms.aliyun") public class AppAliyunSmsProperties { private String accessKeyId = ""; private String accessKeySecret = ""; private String signName = ""; private Templates templates = new Templates(); /** * 获取阿里云 AccessKey ID。 */ public String getAccessKeyId() { return accessKeyId; } /** * 设置阿里云 AccessKey ID。 */ public void setAccessKeyId(String accessKeyId) { this.accessKeyId = accessKeyId; } /** * 获取阿里云 AccessKey Secret。 */ public String getAccessKeySecret() { return accessKeySecret; } /** * 设置阿里云 AccessKey Secret。 */ public void setAccessKeySecret(String accessKeySecret) { this.accessKeySecret = accessKeySecret; } /** * 获取短信签名。 */ public String getSignName() { return signName; } /** * 设置短信签名。 */ public void setSignName(String signName) { this.signName = signName; } /** * 获取验证码模板配置。 */ public Templates getTemplates() { return templates; } /** * 设置验证码模板配置。 */ public void setTemplates(Templates templates) { this.templates = templates; } /** * 四类验证码模板编码配置。 */ public static class Templates { private String login = ""; private String register = ""; private String passwordReset = ""; private String phoneChange = ""; /** * 获取登录验证码模板编码。 */ public String getLogin() { return login; } /** * 设置登录验证码模板编码。 */ public void setLogin(String login) { this.login = login; } /** * 获取注册验证码模板编码。 */ public String getRegister() { return register; } /** * 设置注册验证码模板编码。 */ public void setRegister(String register) { this.register = register; } /** * 获取忘记密码验证码模板编码。 */ public String getPasswordReset() { return passwordReset; } /** * 设置忘记密码验证码模板编码。 */ public void setPasswordReset(String passwordReset) { this.passwordReset = passwordReset; } /** * 获取修改手机号验证码模板编码。 */ public String getPhoneChange() { return phoneChange; } /** * 设置修改手机号验证码模板编码。 */ public void setPhoneChange(String phoneChange) { this.phoneChange = phoneChange; } } }