/
user.go
33 lines (29 loc) · 910 Bytes
/
user.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/*
* @Author: alexander.huang
* @Date: 2022-05-19 01:14:50
* @Last Modified by: alexander.huang
* @Last Modified time: 2022-05-23 21:40:51
*/
package request
type Register struct {
Name string `form:"name" json:"name" binding:"required"`
Password string `form:"password" json:"password" binding:"required"`
}
type Login struct {
Name string `form:"name" json:"name" binding:"required"`
Password string `form:"password" json:"password" binding:"required"`
}
// 自定义错误信息
func (register Register) GetMessages() ValidatorMessages {
return ValidatorMessages{
"Name.required": "用户名称不能为空",
"Password.required": "用户密码不能为空",
}
}
// 自定义错误信息
func (login Login) GetMessages() ValidatorMessages {
return ValidatorMessages{
"Name.required": "用户名称不能为空",
"Password.required": "用户密码不能为空",
}
}