2024-11-09 14:59:27 +08:00
|
|
|
package validate
|
|
|
|
|
2024-11-13 16:30:51 +08:00
|
|
|
import "github.com/mcuadros/go-defaults"
|
|
|
|
|
2024-11-09 14:59:27 +08:00
|
|
|
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"`
|
|
|
|
}
|
2024-11-13 16:30:51 +08:00
|
|
|
|
|
|
|
func (p *LoginParam) Default() {
|
|
|
|
defaults.SetDefaults(p)
|
|
|
|
}
|
|
|
|
func (p *SignupParam) Default() {
|
|
|
|
defaults.SetDefaults(p)
|
|
|
|
}
|