-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
func (s *UserV2ServiceImpl) UpdateUser(req *UpdateUserRequestV2) (*core.Result[*UpdateUserResponseV2], error) {
...
// return util.ConvertWithClass*UpdateUserResponseV2
// ConvertWithClass 中会将data数据Unmarshal到UserInfo,
resultT, err := util.ConvertWithClass[UserInfo](apiResponse)
if err == nil {
return core.NewResult[*UpdateUserResponseV2](resultT.GetEndpoint(), resultT.GetCode(), resultT.GetTraceId(), resultT.GetMsg(), &UpdateUserResponseV2{UserInfo:resultT.Response}), nil
}
return nil, err
}
// GetUser 获取用户信息
func (s *UserV2ServiceImpl) GetUser(req *GetUserRequestV2) (*core.Result[*GetUserResponseV2], error) {
...
// return util.ConvertWithClass*GetUserResponseV2
// ConvertWithClass 中会将data数据Unmarshal到UserInfo,
resultT, err := util.ConvertWithClass[UserInfo](apiResponse)
if err == nil {
return core.NewResult[*GetUserResponseV2](resultT.GetEndpoint(), resultT.GetCode(), resultT.GetTraceId(), resultT.GetMsg(), &GetUserResponseV2{UserInfo:resultT.Response}), nil
}
return nil, err
}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels