Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
FLIPPED-AURORA
gin-vue-admin
提交
b0beced3
G
gin-vue-admin
项目概览
FLIPPED-AURORA
/
gin-vue-admin
9 个月 前同步成功
通知
324
Star
18154
Fork
5505
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gin-vue-admin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
b0beced3
编写于
5月 15, 2022
作者:
Mr.奇淼(
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复自动化插件模板的bug
上级
e6385c5b
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
2 addition
and
45 deletion
+2
-45
server/resource/plug_template/README.MD
server/resource/plug_template/README.MD
+0
-43
server/resource/plug_template/main.go.tpl
server/resource/plug_template/main.go.tpl
+1
-1
web/src/core/config.js
web/src/core/config.js
+1
-1
未找到文件。
server/resource/plug_template/README.MD
已删除
100644 → 0
浏览文件 @
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"` // 短信模板的填充
}
server/resource/plug_template/main.go.tpl
浏览文件 @
b0beced3
...
...
@@ -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}}
...
...
web/src/core/config.js
浏览文件 @
b0beced3
...
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录