package login // GetTokenWithPassword // @description: 账号密码登录 type GetTokenWithPassword struct { VerifyId string `json:"verifyId" form:"verifyId" binding:"required"` // 验证Id VerifyCode string `json:"verifyCode" form:"verifyCode" binding:"required"` // 验证码 Username string `json:"username" form:"username" binding:"required"` // 用户名 Password string `json:"password" form:"password" binding:"required"` // 密码 } // RefreshToken // @description: 刷新Token入参 type RefreshToken struct { RefreshToken string `json:"refresh_token" form:"refresh_token" binding:"required"` // 刷新Token } // Register // @description: 注册账号 type Register struct { Username string `json:"username" form:"username" binding:"required"` // 用户名 Password string `json:"password" form:"password" binding:"required"` // 密码 InvitationCode string `json:"invitationCode" form:"invitationCode"` // 邀请码 }