You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
245 lines
4.8 KiB
245 lines
4.8 KiB
|
1 year ago
|
package web
|
||
|
|
|
||
|
|
import (
|
||
|
|
"server/modules/web/app"
|
||
|
|
"server/modules/web/values"
|
||
|
|
)
|
||
|
|
|
||
|
|
// swagger:route POST /account/guestLogin account idOfGuestLogin
|
||
|
|
// 游客登录
|
||
|
|
// Responses:
|
||
|
|
// 200:GuestLoginResp
|
||
|
|
|
||
|
|
// swagger:response GuestLoginResp
|
||
|
|
type GuestLoginResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.LoginResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfGuestLogin
|
||
|
|
type GuestLoginReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.GuestLoginReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /account/tokenLogin account idOfTokenLogin
|
||
|
|
// token快速登录
|
||
|
|
// Responses:
|
||
|
|
// 200:TokenLogin
|
||
|
|
|
||
|
|
// swagger:response TokenLogin
|
||
|
|
type TokenLoginResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.LoginResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfTokenLogin
|
||
|
|
type TokenLoginReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.TokenLoginReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /account/phoneCode/get account idOfGetPhoneCode
|
||
|
|
// 获取手机验证码
|
||
|
|
// Responses:
|
||
|
|
// 200:GetPhoneCodeResp
|
||
|
|
|
||
|
|
// swagger:response GetPhoneCodeResp
|
||
|
|
type GetPhoneCodeResp struct {
|
||
|
|
// in:body
|
||
|
|
Body app.R
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfGetPhoneCode
|
||
|
|
type GetPhoneCodeReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.PhoneCodeReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /account/phone/regist account idOfPhoneRegist
|
||
|
|
// 手机号注册
|
||
|
|
// Responses:
|
||
|
|
// 200:PhoneRegistResp
|
||
|
|
|
||
|
|
// swagger:parameters idOfPhoneRegist
|
||
|
|
type PhoneRegistReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.PhoneRegistReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:response PhoneRegistResp
|
||
|
|
type PhoneRegistResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.LoginResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /account/phone/login account idOfPhoneLogin
|
||
|
|
// 手机号登录
|
||
|
|
// Responses:
|
||
|
|
// 200:PhoneLoginResp
|
||
|
|
|
||
|
|
// swagger:parameters idOfPhoneLogin
|
||
|
|
type PhoneLoginReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.PhoneLoginReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:response PhoneLoginResp
|
||
|
|
type PhoneLoginResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.LoginResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /account/phone/resetPass account idOfPhoneResetPass
|
||
|
|
// 手机号重置密码
|
||
|
|
// Responses:
|
||
|
|
// 200:PhoneResetPassResp
|
||
|
|
|
||
|
|
// swagger:parameters idOfPhoneResetPass
|
||
|
|
type PhoneResetPassReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.PhoneResetPassReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:response PhoneResetPassResp
|
||
|
|
type PhoneResetPassResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.LoginResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /account/phoneCode/login account idOfPhoneLogin
|
||
|
|
// 手机验证码登录
|
||
|
|
// Responses:
|
||
|
|
// 200:PhoneCodeLoginResp
|
||
|
|
|
||
|
|
// swagger:response PhoneCodeLoginResp
|
||
|
|
type PhoneCodeLoginResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.LoginResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfPhoneLogin
|
||
|
|
type PhoneCodeLoginReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.PhoneCodeLoginReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /account/email/code account idOfGetEmailCode
|
||
|
|
// 获取邮箱验证码
|
||
|
|
// Responses:
|
||
|
|
// 200:GetEmailCodeResp
|
||
|
|
|
||
|
|
// swagger:response GetEmailCodeResp
|
||
|
|
type GetEmailCodeResp struct {
|
||
|
|
// in:body
|
||
|
|
Body app.R
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfGetEmailCode
|
||
|
|
type GetEmailCodeReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.EmailCodeReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /account/email/regist account idOfEmailRegist
|
||
|
|
// 邮箱注册
|
||
|
|
// Responses:
|
||
|
|
// 200:EmailRegistResp
|
||
|
|
|
||
|
|
// swagger:response EmailRegistResp
|
||
|
|
type EmailRegistResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.LoginResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfEmailRegist
|
||
|
|
type EmailRegistReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.EmailRegistReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /account/email/login account idOfEmailLogin
|
||
|
|
// 邮箱登录
|
||
|
|
// Responses:
|
||
|
|
// 200:EmailLoginResp
|
||
|
|
|
||
|
|
// swagger:response EmailLoginResp
|
||
|
|
type EmailLoginResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.LoginResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfEmailLogin
|
||
|
|
type EmailLoginReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.EmailLoginReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /account/email/resetPass account idOfEmailResetPass
|
||
|
|
// 邮箱密码重置
|
||
|
|
// Responses:
|
||
|
|
// 200:EmailResetPassResp
|
||
|
|
|
||
|
|
// swagger:response EmailResetPassResp
|
||
|
|
type EmailResetPassResp struct {
|
||
|
|
// in:body
|
||
|
|
Body app.R
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfEmailResetPass
|
||
|
|
type EmailResetPassReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.EmailResetPassReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /account/regist account idOfAccountRegist
|
||
|
|
// 用户名注册
|
||
|
|
// Responses:
|
||
|
|
// 200:AccountRegistResp
|
||
|
|
|
||
|
|
// swagger:response AccountRegistResp
|
||
|
|
type AccountRegistResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.LoginResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfAccountRegist
|
||
|
|
type AccountRegistReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.AccountRegistReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /account/login account idOfAccountLogin
|
||
|
|
// 用户名登录
|
||
|
|
// Responses:
|
||
|
|
// 200:AccountLoginResp
|
||
|
|
|
||
|
|
// swagger:response AccountLoginResp
|
||
|
|
type AccountLoginResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.LoginResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfAccountLogin
|
||
|
|
type AccountLoginReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.AccountLoginReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /account/resetPass account idOfAccountResetPass
|
||
|
|
// 用户名重置密码
|
||
|
|
// Responses:
|
||
|
|
// 200:AccountResetPassResp
|
||
|
|
|
||
|
|
// swagger:response AccountResetPassResp
|
||
|
|
type AccountResetPassResp struct {
|
||
|
|
// in:body
|
||
|
|
Body app.R
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfAccountResetPass
|
||
|
|
type AccountResetPassReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.AccountResetPassReq
|
||
|
|
}
|