hejianhao
2026-08-28 16a57a8fc6868cea9171a1119698572407a2fc03
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
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;
        }
    }
}