firtname lastname

This commit is contained in:
hawklin2017 2026-04-27 20:43:09 +08:00
parent a2272cab06
commit e6f7ff8cb6
4 changed files with 14 additions and 3 deletions

View File

@ -598,6 +598,8 @@ func (s *userServer) UserRegister(ctx context.Context, req *pbuser.UserRegisterR
CreateTime: now,
AppMangerLevel: user.AppMangerLevel,
GlobalRecvMsgOpt: user.GlobalRecvMsgOpt,
FirstName: user.FirstName,
LastName: user.LastName,
})
}
if err := s.db.Create(ctx, users); err != nil {

View File

@ -31,8 +31,10 @@ func UserDB2Pb(user *relationtb.User) *sdkws.UserInfo {
CreateTime: user.CreateTime.UnixMilli(),
AppMangerLevel: user.AppMangerLevel,
GlobalRecvMsgOpt: user.GlobalRecvMsgOpt,
Phone: user.Phone,
PhoneVisibility: user.PhoneVisibility,
FirstName: user.FirstName,
LastName: user.LastName,
Phone: user.Phone,
PhoneVisibility: user.PhoneVisibility,
CallAcceptSetting: user.CallAcceptSetting,
MsgReceiveSetting: user.MsgReceiveSetting,
}
@ -51,6 +53,8 @@ func UserPb2DB(user *sdkws.UserInfo) *relationtb.User {
CreateTime: time.UnixMilli(user.CreateTime),
AppMangerLevel: user.AppMangerLevel,
GlobalRecvMsgOpt: user.GlobalRecvMsgOpt,
FirstName: user.FirstName,
LastName: user.LastName,
}
}
@ -63,6 +67,8 @@ func UserPb2DBMap(user *sdkws.UserInfo) map[string]any {
"nickname": user.Nickname,
"face_url": user.FaceURL,
"ex": user.Ex,
"first_name": user.FirstName,
"last_name": user.LastName,
"app_manager_level": user.AppMangerLevel,
"global_recv_msg_opt": user.GlobalRecvMsgOpt,
}
@ -106,6 +112,7 @@ func UserPb2DBMapEx(user *sdkws.UserInfoWithEx) map[string]any {
if user.MsgReceiveSetting != nil {
val["msg_receive_setting"] = user.MsgReceiveSetting.Value
}
// TODO: Add FirstName/LastName support to UserInfoWithEx proto when regenerated
return val
}

View File

@ -50,6 +50,8 @@ type User struct {
AppMangerLevel int32 `bson:"app_manger_level"`
GlobalRecvMsgOpt int32 `bson:"global_recv_msg_opt"`
CreateTime time.Time `bson:"create_time"`
FirstName string `bson:"first_name"`
LastName string `bson:"last_name"`
// Phone 用户手机号(明文,仅服务端留存,下发时按 PhoneVisibility 过滤)
Phone string `bson:"phone"`
// PhoneVisibility 0=所有人可见 1=仅好友可见 2=隐藏

@ -1 +1 @@
Subproject commit 90aae1d576466a1fa55eba386d1f7a38ca6062d0
Subproject commit a186c4a0722d8ea983dacd34b6664f23e23dc18e