Documentation ¶
Index ¶
- func AddMailTemplate(ctx server.Context)
- func AddSmsTemplate(ctx server.Context)
- func ChangeMailTemplateStatus(ctx server.Context)
- func ChangeSmsTemplateStatus(ctx server.Context)
- func CreateTemplate(ctx server.Context)
- func DeleteMailTemplate(ctx server.Context)
- func GetMailTemplateInfo(ctx server.Context)
- func GetMailTemplateList(ctx server.Context)
- func GetMailVendors(ctx server.Context)
- func GetSmsVendors(ctx server.Context)
- func GetTemplateInfo(ctx server.Context)
- func GetTemplateListByPage(ctx server.Context)
- func UpdateMailTemplate(ctx server.Context)
- func UpdateTemplate(ctx server.Context)
- type Info
- type InfoWrapper
- type MailStatusReq
- type MailTemplateReq
- type SmsStatusReq
- type SmsTemplateReq
- type SmsTemplateResp
- type SmsVendors
- type TemplateReq
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddMailTemplate ¶
AddMailTemplate * @Summary add a new template for send email
@Accept json
@Produce json
@Router /api/mail_template [post]
@Example
http://localhost/api/mail_template
{"body":"fasfasgasd", "category":2,"name":"电量低超提醒"}
func AddSmsTemplate ¶
func ChangeSmsTemplateStatus ¶
func CreateTemplate ¶
func DeleteMailTemplate ¶
func GetMailTemplateInfo ¶
func GetMailTemplateList ¶
func GetTemplateInfo ¶
func GetTemplateListByPage ¶
func UpdateMailTemplate ¶
func UpdateTemplate ¶
Types ¶
type InfoWrapper ¶
type InfoWrapper struct { app.Response Info }
type MailStatusReq ¶
type MailTemplateReq ¶
type SmsStatusReq ¶
type SmsTemplateReq ¶
type SmsTemplateReq struct { Id int `json:"id,omitempty"` // update时可用 Code string `json:"code,omitempty"` // update时可用 Name string `json:"name,omitempty"` // 名称 Params string `json:"params,omitempty"` // 参数列表,可选,无用 Description string `json:"description,omitempty"` // 描述 Vendor string `json:"vendor,omitempty"` // 平台 TemplateId string `json:"templateId,omitempty"` // 平台里的模板编号 }
SmsTemplateReq 创建请求
type SmsTemplateResp ¶
type SmsTemplateResp struct { }
type SmsVendors ¶
type SmsVendors struct {
app.PagerResponse
}
type TemplateReq ¶
type TemplateReq struct { Name string `json:"name,omitempty"` Body string `json:"body,omitempty"` CloudTemplate string `json:"cloudTemplate,omitempty"` Description string `json:"description,omitempty"` Category string `json:"category,omitempty"` Params string `json:"params,omitempty"` Provider string `json:"provider,omitempty"` Status int `json:"status,omitempty"` Code string `json:"code,omitempty"` }
Click to show internal directories.
Click to hide internal directories.