42 lines
1.4 KiB
Go
42 lines
1.4 KiB
Go
package request
|
|
|
|
// MiniLoginRequest 小程序登录请求
|
|
type MiniLoginRequest struct {
|
|
Code string `json:"code" binding:"required"` // 微信登录凭证
|
|
}
|
|
|
|
// UpdateUserInfoRequest 更新用户信息请求
|
|
type UpdateUserInfoRequest struct {
|
|
OpenID string `json:"openid" binding:"required"` // 用户openid
|
|
UserInfo map[string]interface{} `json:"userInfo"` // 用户信息
|
|
}
|
|
|
|
// BindPhoneRequest 绑定手机号请求
|
|
type BindPhoneRequest struct {
|
|
OpenID string `json:"openid" binding:"required"` // 用户openid
|
|
Phone string `json:"phone" binding:"required"` // 手机号
|
|
}
|
|
|
|
// SyncUserRequest 同步用户请求
|
|
type SyncUserRequest struct {
|
|
OpenID string `json:"openid" binding:"required"` // 用户openid
|
|
}
|
|
|
|
// UpdateRemarkRequest 更新备注请求
|
|
type UpdateRemarkRequest struct {
|
|
OpenID string `json:"openid" binding:"required"` // 用户openid
|
|
Remark string `json:"remark"` // 备注内容
|
|
}
|
|
|
|
// SendTextMessageRequest 发送文本消息请求
|
|
type SendTextMessageRequest struct {
|
|
OpenID string `json:"openid" binding:"required"` // 用户openid
|
|
Content string `json:"content" binding:"required"` // 消息内容
|
|
}
|
|
|
|
// SendImageMessageRequest 发送图片消息请求
|
|
type SendImageMessageRequest struct {
|
|
OpenID string `json:"openid" binding:"required"` // 用户openid
|
|
MediaID string `json:"mediaId" binding:"required"` // 媒体ID
|
|
}
|