提交 b0beced3 编写于 作者: Mr.奇淼('s avatar Mr.奇淼(

修复自动化插件模板的bug

上级 e6385c5b
## GVA 阿里云短信发送功能插件
#### 开发者:GIN-VUE-ADMIN 官方
### 使用步骤
#### 1. 前往GVA主程序下的initialize/router.go 在Routers 方法最末尾按照你需要的及安全模式添加本插件
例:
本插件可以采用gva的配置文件 也可以直接写死内容作为配置 建议为gva添加配置文件结构 然后将配置传入
PluginInit(PublicGroup, sms.CreateAliSmsPlug("短信的AccessKey ID", "短信的AccessKey Secret", "短信的 SignName"))
### 2. 配置说明
#### 2-1 全局配置结构体说明
type AliSms struct {
AccessKeyId string `mapstructure:"accessKeyId" json:"accessKeyId" yaml:"accessKeyId"` // 短信的AccessKey ID
AccessSecret string `mapstructure:"accessSecret" json:"accessSecret" yaml:"accessSecret"` // 短信的AccessKey Secret
SignName string `mapstructure:"signName" json:"signName" yaml:"signName"` // 短信的 SignName
}
#### 2-2 入参结构说明
type AliModel struct {
Phones []string `json:"phones"` // 需要发送的手机(可传入多个)
TemplateCode string `json:"templateCode"` // 短信模板的code
TemplateParam string `json:"templateParam"` // 短信模板的填充
}
templateParam: 模板使用json字符串 {"code":"xxx"} 对应你模板里面的变量key和value
### 3. 方法API
// 无
### 4. 可直接调用的接口
发送邮件接口接口: /aliSms/sendSms [post] 已配置swagger
入参:
type AliModel struct {
Phones []string `json:"phones"` // 需要发送的手机(可传入多个)
TemplateCode string `json:"templateCode"` // 短信模板的code
TemplateParam string `json:"templateParam"` // 短信模板的填充
}
......@@ -11,7 +11,7 @@ import (
type {{ .PlugName}}Plugin struct {
}
func Create{{ .PlugName}}Plug({{- range .Global}} {{.Key}} {{.Type}} {{- end }})*{{ .PlugName}}Plugin {
func Create{{ .PlugName}}Plug({{- range .Global}} {{.Key}} {{.Type}}, {{- end }})*{{ .PlugName}}Plugin {
{{- if .HasGlobal }}
{{- range .Global}}
global.GlobalConfig.{{.Key}} = {{.Key}}
......
......@@ -18,7 +18,7 @@ export const viteLogo = (env) => {
)
console.log(
chalk.green(
`> 当前版本:v2.5.1 beta`
`> 当前版本:v2.5.1`
)
)
console.log(
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册