|
|
@@ -14,6 +14,7 @@ type UserForm struct {
|
|
14
|
14
|
GroupId uint `json:"group_id" validate:"required"`
|
|
15
|
15
|
IsAdmin *bool `json:"is_admin" `
|
|
16
|
16
|
Status model.StatusCode `json:"status" validate:"required,gte=0"`
|
|
|
17
|
+ Remark string `json:"remark"`
|
|
17
|
18
|
}
|
|
18
|
19
|
|
|
19
|
20
|
func (uf *UserForm) FromUser(user *model.User) *UserForm {
|
|
|
@@ -25,6 +26,7 @@ func (uf *UserForm) FromUser(user *model.User) *UserForm {
|
|
25
|
26
|
uf.GroupId = user.GroupId
|
|
26
|
27
|
uf.IsAdmin = user.IsAdmin
|
|
27
|
28
|
uf.Status = user.Status
|
|
|
29
|
+ uf.Remark = user.Remark
|
|
28
|
30
|
return uf
|
|
29
|
31
|
}
|
|
30
|
32
|
func (uf *UserForm) ToUser() *model.User {
|
|
|
@@ -37,6 +39,7 @@ func (uf *UserForm) ToUser() *model.User {
|
|
37
|
39
|
user.GroupId = uf.GroupId
|
|
38
|
40
|
user.IsAdmin = uf.IsAdmin
|
|
39
|
41
|
user.Status = uf.Status
|
|
|
42
|
+ user.Remark = uf.Remark
|
|
40
|
43
|
return user
|
|
41
|
44
|
}
|
|
42
|
45
|
|