This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
package request
|
||||
|
||||
// SaveMpConfigRequest 保存微信配置请求
|
||||
type SaveMpConfigRequest struct {
|
||||
ConfigType string `json:"configType" binding:"required" example:"mp"`
|
||||
AppID string `json:"appId" binding:"required" example:"wx1234567890"`
|
||||
AppSecret string `json:"appSecret" binding:"required" example:"your_app_secret"`
|
||||
Token *string `json:"token" example:"your_token"`
|
||||
EncodingAESKey *string `json:"encodingAESKey" example:"your_encoding_aes_key"`
|
||||
|
||||
// 公众号特有配置
|
||||
ServerURL *string `json:"serverUrl" example:"https://your-server.com"`
|
||||
WebhookURL *string `json:"webhookUrl" example:"https://your-server.com/webhook"`
|
||||
|
||||
// 小程序特有配置
|
||||
MiniAppName *string `json:"miniAppName" example:"我的小程序"`
|
||||
MiniAppDesc *string `json:"miniAppDesc" example:"小程序描述"`
|
||||
|
||||
// 状态信息
|
||||
Status string `json:"status" example:"active"`
|
||||
|
||||
// 扩展配置
|
||||
ExtraConfig *string `json:"extraConfig" example:"{}"`
|
||||
Remark *string `json:"remark" example:"配置备注"`
|
||||
}
|
||||
|
||||
// TestMpConfigRequest 测试微信配置请求
|
||||
type TestMpConfigRequest struct {
|
||||
ConfigType string `json:"configType" binding:"required" example:"mp"`
|
||||
AppID string `json:"appId" binding:"required" example:"wx1234567890"`
|
||||
AppSecret string `json:"appSecret" binding:"required" example:"your_app_secret"`
|
||||
Token *string `json:"token" example:"your_token"`
|
||||
EncodingAESKey *string `json:"encodingAESKey" example:"your_encoding_aes_key"`
|
||||
|
||||
// 公众号特有配置
|
||||
ServerURL *string `json:"serverUrl" example:"https://your-server.com"`
|
||||
WebhookURL *string `json:"webhookUrl" example:"https://your-server.com/webhook"`
|
||||
|
||||
// 小程序特有配置
|
||||
MiniAppName *string `json:"miniAppName" example:"我的小程序"`
|
||||
MiniAppDesc *string `json:"miniAppDesc" example:"小程序描述"`
|
||||
}
|
||||
Reference in New Issue
Block a user