Documentation
¶
Index ¶
- func SignupEmailExistFunc(data interface{}, c *gin.Context) map[string][]string
- func ValidateInAPI(c *gin.Context, obj interface{}, handler ValidatorFunc) bool
- func ValidateInRequest(data interface{}, rules govalidator.MapData, messages govalidator.MapData) map[string][]string
- type APIController
- type SignupEmailExistRequest
- type ValidatorFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SignupEmailExistFunc ¶
具体的表单校验函数,定制了报错信息, 函数的参数也可以只被声明,不被使用 , 所以第二个参数 c 没被使用也没关系
func ValidateInAPI ¶ added in v1.0.3
func ValidateInAPI(c *gin.Context, obj interface{}, handler ValidatorFunc) bool
被API调用
func ValidateInRequest ¶ added in v1.0.3
func ValidateInRequest(data interface{}, rules govalidator.MapData, messages govalidator.MapData) map[string][]string
在 ValidatorFunc 里面被使用, 而 ValidatorFunc 是每个request单独验证里面需要用到的方法
Types ¶
type APIController ¶
type APIController struct { }
func (*APIController) CheckEmailExist ¶
func (api *APIController) CheckEmailExist(c *gin.Context)
type SignupEmailExistRequest ¶
type SignupEmailExistRequest struct {
Email string `json:"email,omitempty" valid:"email"`
}
表单请求数据, 里面只有一个email 参数
Click to show internal directories.
Click to hide internal directories.