feat(user): 添加昵称字段
This commit is contained in:
1 parent
b24e1e41d7
commit
85265abb48
10 files changed
+292
-5
No files matched your search
@@ -63,6 +63,26 @@ func (_u *UserUpdate) SetNillablePassword(v *string) *UserUpdate {
|
||||
return _u
|
||||
}
|
||||
|
||||
// SetNickname sets the "nickname" field.
|
||||
func (_u *UserUpdate) SetNickname(v string) *UserUpdate {
|
||||
_u.mutation.SetNickname(v)
|
||||
return _u
|
||||
}
|
||||
|
||||
// SetNillableNickname sets the "nickname" field if the given value is not nil.
|
||||
func (_u *UserUpdate) SetNillableNickname(v *string) *UserUpdate {
|
||||
if v != nil {
|
||||
_u.SetNickname(*v)
|
||||
}
|
||||
return _u
|
||||
}
|
||||
|
||||
// ClearNickname clears the value of the "nickname" field.
|
||||
func (_u *UserUpdate) ClearNickname() *UserUpdate {
|
||||
_u.mutation.ClearNickname()
|
||||
return _u
|
||||
}
|
||||
|
||||
// SetEmail sets the "email" field.
|
||||
func (_u *UserUpdate) SetEmail(v string) *UserUpdate {
|
||||
_u.mutation.SetEmail(v)
|
||||
@@ -207,6 +227,11 @@ func (_u *UserUpdate) check() error {
|
||||
return &ValidationError{Name: "username", err: fmt.Errorf(`ent: validator failed for field "User.username": %w`, err)}
|
||||
}
|
||||
}
|
||||
if v, ok := _u.mutation.Nickname(); ok {
|
||||
if err := user.NicknameValidator(v); err != nil {
|
||||
return &ValidationError{Name: "nickname", err: fmt.Errorf(`ent: validator failed for field "User.nickname": %w`, err)}
|
||||
}
|
||||
}
|
||||
if v, ok := _u.mutation.Email(); ok {
|
||||
if err := user.EmailValidator(v); err != nil {
|
||||
return &ValidationError{Name: "email", err: fmt.Errorf(`ent: validator failed for field "User.email": %w`, err)}
|
||||
@@ -246,6 +271,12 @@ func (_u *UserUpdate) sqlSave(ctx context.Context) (_node int, err error) {
|
||||
if value, ok := _u.mutation.Password(); ok {
|
||||
_spec.SetField(user.FieldPassword, field.TypeString, value)
|
||||
}
|
||||
if value, ok := _u.mutation.Nickname(); ok {
|
||||
_spec.SetField(user.FieldNickname, field.TypeString, value)
|
||||
}
|
||||
if _u.mutation.NicknameCleared() {
|
||||
_spec.ClearField(user.FieldNickname, field.TypeString)
|
||||
}
|
||||
if value, ok := _u.mutation.Email(); ok {
|
||||
_spec.SetField(user.FieldEmail, field.TypeString, value)
|
||||
}
|
||||
@@ -363,6 +394,26 @@ func (_u *UserUpdateOne) SetNillablePassword(v *string) *UserUpdateOne {
|
||||
return _u
|
||||
}
|
||||
|
||||
// SetNickname sets the "nickname" field.
|
||||
func (_u *UserUpdateOne) SetNickname(v string) *UserUpdateOne {
|
||||
_u.mutation.SetNickname(v)
|
||||
return _u
|
||||
}
|
||||
|
||||
// SetNillableNickname sets the "nickname" field if the given value is not nil.
|
||||
func (_u *UserUpdateOne) SetNillableNickname(v *string) *UserUpdateOne {
|
||||
if v != nil {
|
||||
_u.SetNickname(*v)
|
||||
}
|
||||
return _u
|
||||
}
|
||||
|
||||
// ClearNickname clears the value of the "nickname" field.
|
||||
func (_u *UserUpdateOne) ClearNickname() *UserUpdateOne {
|
||||
_u.mutation.ClearNickname()
|
||||
return _u
|
||||
}
|
||||
|
||||
// SetEmail sets the "email" field.
|
||||
func (_u *UserUpdateOne) SetEmail(v string) *UserUpdateOne {
|
||||
_u.mutation.SetEmail(v)
|
||||
@@ -520,6 +571,11 @@ func (_u *UserUpdateOne) check() error {
|
||||
return &ValidationError{Name: "username", err: fmt.Errorf(`ent: validator failed for field "User.username": %w`, err)}
|
||||
}
|
||||
}
|
||||
if v, ok := _u.mutation.Nickname(); ok {
|
||||
if err := user.NicknameValidator(v); err != nil {
|
||||
return &ValidationError{Name: "nickname", err: fmt.Errorf(`ent: validator failed for field "User.nickname": %w`, err)}
|
||||
}
|
||||
}
|
||||
if v, ok := _u.mutation.Email(); ok {
|
||||
if err := user.EmailValidator(v); err != nil {
|
||||
return &ValidationError{Name: "email", err: fmt.Errorf(`ent: validator failed for field "User.email": %w`, err)}
|
||||
@@ -576,6 +632,12 @@ func (_u *UserUpdateOne) sqlSave(ctx context.Context) (_node *User, err error) {
|
||||
if value, ok := _u.mutation.Password(); ok {
|
||||
_spec.SetField(user.FieldPassword, field.TypeString, value)
|
||||
}
|
||||
if value, ok := _u.mutation.Nickname(); ok {
|
||||
_spec.SetField(user.FieldNickname, field.TypeString, value)
|
||||
}
|
||||
if _u.mutation.NicknameCleared() {
|
||||
_spec.ClearField(user.FieldNickname, field.TypeString)
|
||||
}
|
||||
if value, ok := _u.mutation.Email(); ok {
|
||||
_spec.SetField(user.FieldEmail, field.TypeString, value)
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user