12345678910111213141516171819202122232425262728 |
- package request
- type Register struct {
- Name string `form:"name" json:"name" binding:"required"`
- Mobile string `form:"mobile" json:"mobile" binding:"required,mobile"`
- Password string `form:"password" json:"password" binding:"required"`
- }
- func (register Register) GetMessages() ValidatorMessages {
- return ValidatorMessages{
- "name.required": "用户名称不能为空",
- "mobile.required": "手机号码不能为空",
- "mobile.mobile": "手机号码格式不正确",
- "password.required": "用户密码不能为空",
- }
- }
- type Login struct {
- Email string `form:"email" json:"email" binding:"required"`
- Password string `form:"password" json:"password" binding:"required"`
- }
- func (login Login) GetMessages() ValidatorMessages {
- return ValidatorMessages{
- "email.required": "账号不能为空",
- "password.required": "用户密码不能为空",
- }
- }
|