This commit is contained in:
邹宗楠
2022-08-15 16:24:41 +08:00
parent 949dd96a0a
commit be87623211
15 changed files with 321 additions and 103 deletions

View File

@@ -3,6 +3,10 @@ package app_model
type AddPrintReq struct {
AppID int `json:"app_id" form:"app_id" binding:"required"`
Prints string `json:"prints" form:"prints" binding:"required"`
Phone string `json:"phone" form:"phone" binding:"required"`
Code string `json:"code" form:"code" binding:"required"`
BizId string `json:"biz_id" form:"biz_id" binding:"required"`
}
type QueryPrintReq struct {

View File

@@ -21,28 +21,33 @@ const (
// WeChatPhoneNumberParam 微信登陆
type WeChatPhoneNumberParam struct {
EncryptedData string `json:"encrypted_data" form:"encrypted_data" binding:"required"` // 加密信息
IV string `json:"iv" form:"iv" binding:"required"` // 加密算法初始量
NickName string `json:"nick_name" form:"nick_name" binding:"required"` // 昵称
HeadUrl string `json:"head_url" form:"head_url" binding:"required"` //头像图片地址
Code string `json:"code" form:"code" binding:"required"` //code
Code string `json:"code" form:"code" binding:"required"` //code
}
type WxLoginReq struct {
Code string `json:"code" form:"code"` // 微信授权登录使用
Phone string `json:"phone" form:"phone"` // 微信和电话登录使用
Password string `json:"password" form:"password"` // 密码登录
EncryptedData string `json:"encrypted_data" form:"encrypted_data" binding:"required"` // 加密信息
IV string `json:"iv" form:"iv" binding:"required"` // 加密算法初始量
NickName string `json:"nick_name" form:"nick_name"` // 昵称
HeadUrl string `json:"head_url" form:"head_url"` //头像图片地址
Code string `json:"code" form:"code" binding:"required"` // code
Phone string `json:"phone" form:"phone" binding:"required"` // 电话
}
// 微信小程序解密后 用户手机号结构体
type UserPhone struct {
PhoneNumber string `json:"phoneNumber,omitempty"`
PurePhoneNumber string `json:"purePhoneNumber,omitempty"`
CountryCode string `json:"countryCode,omitempty"`
Watermark *watermarkInfo `json:"watermark,omitempty"`
type MobileLogin struct {
Phone string `json:"phone" form:"phone" binding:"required"` // 电话
BizId string `json:"biz_id" form:"biz_id" binding:"required"` // 短信id
Code string `json:"code" form:"code" binding:"required"` // code
}
type watermarkInfo struct {
Appid string `json:"appid,omitempty"`
Timestamp int `json:"timestamp,omitempty"`
}
//// 微信小程序解密后 用户手机号结构体
//type UserPhone struct {
// PhoneNumber string `json:"phoneNumber,omitempty"`
// PurePhoneNumber string `json:"purePhoneNumber,omitempty"`
// CountryCode string `json:"countryCode,omitempty"`
// Watermark *watermarkInfo `json:"watermark,omitempty"`
//}
//
//type watermarkInfo struct {
// Appid string `json:"appid,omitempty"`
// Timestamp int `json:"timestamp,omitempty"`
//}

View File

@@ -0,0 +1,5 @@
package app_model
type VerificationPhoneCode struct {
PhoneNumber string `json:"phone_number" form:"phone_number" binding:"required"`
}