mylomen-server/common/dto/third_user_login.go
shaoyongjun adfc73df29 to:sync
2024-09-30 22:49:21 +08:00

46 lines
999 B
Go

package dto
type RegisterReq struct {
LoginReq
NickName *string `json:"nickName"` // 昵称
Avatar *string `json:"avatar"` // 头像
}
type SendResetPwdCodeReq struct {
Email string `json:"email"` // 帐号
}
type ResetPwdReq struct {
Account string `json:"account"` // 帐号
Password string `json:"password"` // 密码
Code string `json:"code"` // 验证码
}
type LoginReq struct {
Account *string `json:"account"` // 帐号
Password string `json:"password"` // 密码
Platform string `json:"platform"` // 平台
Email *string `json:"email"` // 邮箱
Phone *string `json:"phone"` // 手机号码
WxId *string `json:"wxId"` // 微信unionId
QqId *string `json:"qqId"` // qqId
GoogleId *string `json:"googleId"` // googleId
FacebookId *string `json:"facebookId"` // facebookId
}
type UserLoginToken struct {
Uid uint64 `json:"uid"`
AccessToken string `json:"accessToken"`
}
type FindUidByToken struct {
AccessToken string `json:"accessToken"`
}