user.go 885 B

12345678910111213141516171819202122232425262728
  1. package request
  2. type Register struct {
  3. Name string `form:"name" json:"name" binding:"required"`
  4. Mobile string `form:"mobile" json:"mobile" binding:"required,mobile"`
  5. Password string `form:"password" json:"password" binding:"required"`
  6. }
  7. func (register Register) GetMessages() ValidatorMessages {
  8. return ValidatorMessages{
  9. "name.required": "用户名称不能为空",
  10. "mobile.required": "手机号码不能为空",
  11. "mobile.mobile": "手机号码格式不正确",
  12. "password.required": "用户密码不能为空",
  13. }
  14. }
  15. type Login struct {
  16. Email string `form:"email" json:"email" binding:"required"`
  17. Password string `form:"password" json:"password" binding:"required"`
  18. }
  19. func (login Login) GetMessages() ValidatorMessages {
  20. return ValidatorMessages{
  21. "email.required": "账号不能为空",
  22. "password.required": "用户密码不能为空",
  23. }
  24. }