Documentation
¶
Overview ¶
Package requests 处理请求数据和表单验证
Package requests 处理请求数据和表单验证
Index ¶
- func BindingPhoneVerify(data interface{}, c *gin.Context) map[string][]string
- func IsBindPhoneVerify(data interface{}, c *gin.Context) map[string][]string
- func LoginByPassword(data interface{}, c *gin.Context) map[string][]string
- func LoginByPasswordV2(data interface{}, c *gin.Context) map[string][]string
- func LoginByPhone(data interface{}, c *gin.Context) map[string][]string
- func LoginOutValid(data interface{}, c *gin.Context) map[string][]string
- func LoginTokenValid(data interface{}, c *gin.Context) map[string][]string
- func ResetByEmail(data interface{}, c *gin.Context) map[string][]string
- func ResetByPhone(data interface{}, c *gin.Context) map[string][]string
- func RoleInfoVerify(data interface{}, c *gin.Context) map[string][]string
- func SdkInit(data interface{}, c *gin.Context) map[string][]string
- func SignupPhoneExist(data interface{}, c *gin.Context) map[string][]string
- func UserLogOffVerify(data interface{}, c *gin.Context) map[string][]string
- func UserRealName(data interface{}, c *gin.Context) map[string][]string
- func UserUpdatePassword(data interface{}, c *gin.Context) map[string][]string
- func UserUpdatePhone(data interface{}, c *gin.Context) map[string][]string
- func Validate(c *gin.Context, obj interface{}, handler ValidatorFunc) bool
- func VerifyCodePhone(data interface{}, c *gin.Context) map[string][]string
- type BindingPhoneRequest
- type GetById
- type LoginByPasswordRequest
- type LoginByPasswordRequestV2
- type LoginByPhoneRequest
- type OrderPreH5Request
- type OrderPreRequest
- type ResetByEmailRequest
- type ResetByPhoneRequest
- type RoleInfoRequest
- type SdkInitRequest
- type SignupPhoneExistRequest
- type UserLogOffRequest
- type UserRealNameRequest
- type UserUpdatePasswordRequest
- type UserUpdatePhoneRequest
- type ValidatorFunc
- type VerifyCodePhoneRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BindingPhoneVerify ¶
func IsBindPhoneVerify ¶
func LoginByPassword ¶
LoginByPassword 验证表单,返回长度等于零即通过
func LoginByPasswordV2 ¶
LoginByPassword 验证表单,返回长度等于零即通过
func LoginByPhone ¶
LoginByPhone 验证表单,返回长度等于零即通过
func LoginOutValid ¶
LoginOutValid 验证表单,返回长度等于零即通过
func LoginTokenValid ¶
LoginTokenValid 验证表单,返回长度等于零即通过
func ResetByEmail ¶
ResetByEmail 验证表单,返回长度等于零即通过
func ResetByPhone ¶
ResetByPhone 验证表单,返回长度等于零即通过
func UserUpdatePassword ¶
Types ¶
type BindingPhoneRequest ¶
type BindingPhoneRequest struct {
Uid int64 `valid:"uid" json:"uid" form:"uid"`
RoleId int64 `valid:"role_id" json:"role_id" form:"role_id"`
Phone string `valid:"phone" json:"phone" form:"phone"`
Code string `valid:"code" json:"code" form:"code"`
T string `valid:"t" json:"t" form:"phone"`
Sign string `valid:"sign" json:"sign" form:"phone"`
}
type GetById ¶
type GetById struct {
ID int `json:"id" form:"id" query:"id"` // 主键ID
}
GetById Find by id structure
type LoginByPasswordRequest ¶
type LoginByPhoneRequest ¶
type OrderPreH5Request ¶
type OrderPreH5Request struct {
Uid string `sign:"uid" valid:"uid" json:"uid"`
PlatUid string `sign:"-" valid:"plat_uid" json:"plat_uid,omitempty"`
AccountId string `sign:"account_id" valid:"account_id" json:"account_id"`
Role string `sign:"role" valid:"role" json:"role"`
RoleId string `sign:"role_id" valid:"role_id" json:"role_id"`
ServerId string `sign:"server_id" valid:"server_id" json:"server_id"`
TotalFee string `sign:"total_fee" valid:"total_fee" json:"total_fee"`
OutTradeNo string `sign:"out_trade_no" valid:"out_trade_no" json:"out_trade_no"`
GoodsName string `sign:"goods_name" valid:"goods_name" json:"goods_name"`
Body string `sign:"body" valid:"body" json:"body"`
NotifyUrl string `sign:"notify_url" valid:"notify_url" json:"notify_url"`
ExtraInfo string `sign:"extra_info" valid:"extra_info" json:"extra_info"`
OrderSign string `sign:"-" valid:"order_sign" json:"order_sign"`
State string `sign:"state" valid:"state" json:"state"`
PayChannel string `sign:"-" valid:"pay_channel" json:"pay_channel"`
Channel string `sign:"-" valid:"channel" json:"channel"`
ExtraInfo2 string `sign:"-" json:"extra_info2"`
Url string `sign:"-" json:"url"`
}
type OrderPreRequest ¶
type OrderPreRequest struct {
Uid string `sign:"uid" valid:"uid" json:"uid"`
PlatUid string `sign:"-" valid:"plat_uid" json:"plat_uid,omitempty"`
AccountId string `sign:"account_id" valid:"account_id" json:"account_id"`
Role string `sign:"role" valid:"role" json:"role"`
RoleId string `sign:"role_id" valid:"role_id" json:"role_id"`
ServerId string `sign:"server_id" valid:"server_id" json:"server_id"`
TotalFee string `sign:"total_fee" valid:"total_fee" json:"total_fee"`
OutTradeNo string `sign:"out_trade_no" valid:"out_trade_no" json:"out_trade_no"`
GoodsName string `sign:"goods_name" valid:"goods_name" json:"goods_name"`
Body string `sign:"body" valid:"body" json:"body"`
NotifyUrl string `sign:"notify_url" valid:"notify_url" json:"notify_url"`
ExtraInfo string `sign:"extra_info" valid:"extra_info" json:"extra_info"`
OrderSign string `sign:"-" valid:"order_sign" json:"order_sign"`
State string `sign:"state" valid:"state" json:"state"`
Channel string `sign:"-" valid:"pay_channel" json:"pay_channel"`
ExtraInfo2 string `sign:"-" json:"extra_info2"`
}
type ResetByEmailRequest ¶
type ResetByPhoneRequest ¶
type RoleInfoRequest ¶
type RoleInfoRequest struct {
Uid string `json:"uid" valid:"uid"`
AppId string `json:"app_id" valid:"app_id"`
ChannelId string `json:"channel_id" valid:"channel_id"`
PlatFormId string `json:"plat_form_id" valid:"plat_form_id"`
UserIp string `json:"user_ip" valid:"user_ip"`
DistinctId string `json:"distinctId" valid:"distinctId"`
RoleId string `json:"role_id" valid:"role_id"`
Role string `json:"role" valid:"role"`
ServerId string `json:"server_id" valid:"server_id"`
ServerName string `json:"server_name" valid:"server_name"`
AccountId string `json:"account_id" valid:"account_id"`
GameUserLevel string `json:"game_user_level" valid:"game_user_level"`
GameVipLevel string `json:"game_vip_level" valid:"game_vip_level"`
}
type SdkInitRequest ¶
type SignupPhoneExistRequest ¶
type UserLogOffRequest ¶
type UserRealNameRequest ¶
type UserUpdatePhoneRequest ¶
type ValidatorFunc ¶
ValidatorFunc 验证函数类型
type VerifyCodePhoneRequest ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.