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 }