17 lines
826 B
Go
17 lines
826 B
Go
package validate
|
|
|
|
type LoginParam struct {
|
|
Username string `json:"username" validate:"required,max=12" example:"wzjian"`
|
|
Password string `json:"password" validate:"required,min=6" example:"123456"`
|
|
CaptchaKey string `json:"captcha_key" validate:"required,len=8" example:"devonlyy"`
|
|
CaptchaData string `json:"captcha_data" validate:"required,len=4" example:"DEV1"`
|
|
}
|
|
|
|
type SignupParam struct {
|
|
Username string `json:"username" validate:"required,max=12" example:"wzjian"`
|
|
Password string `json:"password" validate:"required,min=6" example:"123456"`
|
|
//Email string `json:"email" validate:"required,email" example:"wzjian@njtech.edu.cn"`
|
|
CaptchaKey string `json:"captcha_key" validate:"required,len=8" example:"devonlyy"`
|
|
CaptchaData string `json:"captcha_data" validate:"required,len=4" example:"DEV1"`
|
|
}
|