100 lines
2.7 KiB
Go
Raw Normal View History

2019-04-22 02:59:20 +00:00
package gorpc
import (
"go-common/app/service/main/member/model"
"go-common/library/net/rpc/context"
)
// Base get user base info.
func (r *RPC) Base(c context.Context, arg *model.ArgMemberMid, res *model.BaseInfo) (err error) {
var v *model.BaseInfo
if v, err = r.s.BaseInfo(c, arg.Mid); err == nil && res != nil {
*res = *v
}
return
}
// Bases get batch user base info.
func (r *RPC) Bases(c context.Context, arg *model.ArgMemberMids, res *map[int64]*model.BaseInfo) (err error) {
*res, err = r.s.BatchBaseInfo(c, arg.Mids)
return
}
// Member get member info.
func (r *RPC) Member(c context.Context, arg *model.ArgMemberMid, res *model.Member) (err error) {
var v *model.Member
if v, err = r.s.Member(c, arg.Mid); err == nil && res != nil {
*res = *v
}
return
}
// Members get batch member info.
func (r *RPC) Members(c context.Context, arg *model.ArgMemberMids, res *map[int64]*model.Member) (err error) {
*res, err = r.s.Members(c, arg.Mids)
return
}
// NickUpdated get nickUpdated.
func (r *RPC) NickUpdated(c context.Context, arg *model.ArgMemberMid, res *bool) (err error) {
*res, err = r.s.NickUpdated(c, arg.Mid)
return
}
// SetNickUpdated set nickUpdated.
func (r *RPC) SetNickUpdated(c context.Context, arg *model.ArgMemberMid, res *struct{}) (err error) {
err = r.s.SetNickUpdated(c, arg.Mid)
return
}
// SetOfficialDoc set official doc.
func (r *RPC) SetOfficialDoc(c context.Context, arg *model.ArgOfficialDoc, res *struct{}) (err error) {
err = r.s.SetOfficialDoc(c, arg)
return
}
// SetSex set sex.
func (r *RPC) SetSex(c context.Context, arg *model.ArgUpdateSex, res *struct{}) (err error) {
err = r.s.SetSex(c, arg.Mid, arg.Sex)
return
}
// SetName set name.
func (r *RPC) SetName(c context.Context, arg *model.ArgUpdateUname, res *struct{}) (err error) {
err = r.s.SetName(c, arg.Mid, arg.Name)
return
}
// SetFace set face.
func (r *RPC) SetFace(c context.Context, arg *model.ArgUpdateFace, res *struct{}) (err error) {
err = r.s.SetFace(c, arg.Mid, arg.Face)
return
}
// SetRank set rank.
func (r *RPC) SetRank(c context.Context, arg *model.ArgUpdateRank, res *struct{}) (err error) {
err = r.s.SetRank(c, arg.Mid, arg.Rank)
return
}
// SetBirthday set birthday.
func (r *RPC) SetBirthday(c context.Context, arg *model.ArgUpdateBirthday, res *struct{}) (err error) {
err = r.s.SetBirthday(c, arg.Mid, arg.Birthday)
return
}
// SetSign set sign.
func (r *RPC) SetSign(c context.Context, arg *model.ArgUpdateSign, res *struct{}) (err error) {
err = r.s.SetSign(c, arg.Mid, arg.Sign)
return
}
// OfficialDoc is.
func (r *RPC) OfficialDoc(c context.Context, arg *model.ArgMid, res *model.OfficialDoc) (err error) {
var od *model.OfficialDoc
if od, err = r.s.OfficialDoc(c, arg.Mid); err == nil && od != nil {
*res = *od
}
return
}