package v1 import ( "git.5iot.com/iotlcm-public/iotlcm-app/internal/model" "github.com/gogf/gf/v2/frame/g" ) type CaptchaReq struct { g.Meta `path:"/auth/captcha" method:"get" tags:"APP-授权" summary:"获取图形验证码"` } type CaptchaRes struct { CaptchaID string `json:"captchaID" dc:"验证码ID"` CaptchaImage string `json:"captchaImage" dc:"验证码图片Base64"` } type SideCaptchaReq struct { g.Meta `path:"/auth/side-captcha" method:"post" tags:"APP-授权" summary:"获取滑块验证码"` } type SideCaptchaRes struct { model.AppSideCaptchaModel } type CheckSideCaptchaReq struct { g.Meta `path:"/auth/check-side-captcha" method:"post" tags:"APP-授权" summary:"验证滑块验证码"` model.AppCheckSideCaptchaParam } type CheckSideCaptchaRes struct { Success bool `json:"success" dc:"是否成功"` } type SendSmsReq struct { g.Meta `path:"/auth/sms" method:"post" tags:"APP-授权" summary:"发送短信验证码"` model.AppSendSmsParam } type SendSmsRes struct { model.AppSendSmsModel } type PhoneRegisterReq struct { g.Meta `path:"/auth/register" method:"post" tags:"APP-授权" summary:"手机号注册"` model.AppPhoneRegisterParam } type PhoneRegisterRes struct { model.AppAuthTokenModel } type PhoneLoginReq struct { g.Meta `path:"/auth/login" method:"post" tags:"APP-授权" summary:"账号登录"` model.AppPhoneLoginParam } type PhoneLoginRes struct { model.AppAuthTokenModel } type PhoneSmsLoginReq struct { g.Meta `path:"/auth/phone-login" method:"post" tags:"APP-授权" summary:"手机号短信验证码登录"` model.AppPhoneSmsLoginParam } type PhoneSmsLoginRes struct { model.AppAuthTokenModel } type WechatLoginReq struct { g.Meta `path:"/auth/wechat-login" method:"post" tags:"APP-授权" summary:"微信一键登录"` model.AppWechatLoginParam } type WechatLoginRes struct { model.AppWechatLoginModel } type WechatBindPhoneReq struct { g.Meta `path:"/auth/wechat-bind-phone" method:"post" tags:"APP-授权" summary:"微信登录绑定手机号"` model.AppWechatBindPhoneParam } type WechatBindPhoneRes struct { model.AppWechatBindPhoneModel } type ForgotPasswordReq struct { g.Meta `path:"/auth/forgot-password" method:"post" tags:"APP-授权" summary:"手机号找回密码"` model.AppForgotPasswordParam } type ForgotPasswordRes struct { Success bool `json:"success" dc:"是否成功"` }