Create & Init Project...

This commit is contained in:
2019-04-22 18:49:16 +08:00
commit fc4fa37393
25440 changed files with 4054998 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
package(default_visibility = ["//visibility:public"])
load(
"@io_bazel_rules_go//go:def.bzl",
"go_library",
)
go_library(
name = "go_default_library",
srcs = [
"block.go",
"member.go",
"moral.go",
"property_review.go",
"realname.go",
"rpc.go",
],
importpath = "go-common/app/service/main/member/api/gorpc",
tags = ["automanaged"],
visibility = ["//visibility:public"],
deps = [
"//app/service/main/member/model:go_default_library",
"//app/service/main/member/model/block:go_default_library",
"//library/ecode:go_default_library",
"//library/net/rpc:go_default_library",
],
)
filegroup(
name = "package-srcs",
srcs = glob(["**"]),
tags = ["automanaged"],
visibility = ["//visibility:private"],
)
filegroup(
name = "all-srcs",
srcs = [":package-srcs"],
tags = ["automanaged"],
visibility = ["//visibility:public"],
)

View File

@@ -0,0 +1,33 @@
package gorpc
import (
"context"
rpcmodel "go-common/app/service/main/member/model/block"
"go-common/library/ecode"
)
const (
_blockInfo = "RPC.BlockInfo"
_blockBatchInfo = "RPC.BlockBatchInfo"
)
// BlockInfo is
func (s *Service) BlockInfo(c context.Context, arg *rpcmodel.RPCArgInfo) (res *rpcmodel.RPCResInfo, err error) {
res = new(rpcmodel.RPCResInfo)
err = s.client.Call(c, _blockInfo, arg, res)
return
}
// BlockBatchInfo len(mids) <= 50
func (s *Service) BlockBatchInfo(c context.Context, arg *rpcmodel.RPCArgBatchInfo) (res []*rpcmodel.RPCResInfo, err error) {
if len(arg.MIDs) == 0 {
return
}
if len(arg.MIDs) > 50 {
err = ecode.RequestErr
return
}
err = s.client.Call(c, _blockBatchInfo, arg, &res)
return
}

View File

@@ -0,0 +1,152 @@
package gorpc
import (
"context"
"go-common/app/service/main/member/model"
)
const (
_Base = "RPC.Base"
_Bases = "RPC.Bases"
_Member = "RPC.Member"
_Members = "RPC.Members"
_UpdateExp = "RPC.UpdateExp"
_Exp = "RPC.Exp"
_Level = "RPC.Level"
_Log = "RPC.Log"
_Stat = "RPC.Stat"
_NickUpdated = "RPC.NickUpdated"
_SetNickUpdated = "RPC.SetNickUpdated"
_Moral = "RPC.Moral"
_MoralLog = "RPC.MoralLog"
_SetOfficialDoc = "RPC.SetOfficialDoc"
_OfficialDoc = "RPC.OfficialDoc"
_setName = "RPC.SetName"
_setSign = "RPC.SetSign"
_setRank = "RPC.SetRank"
_setFace = "RPC.SetFace"
_setSex = "RPC.SetSex"
_setBirthday = "RPC.SetBirthday"
_addMoral = "RPC.AddMoral"
_batchAddMoral = "RPC.BatchAddMoral"
)
// Exp rpc user exp.
func (s *Service) Exp(c context.Context, arg *model.ArgMid2) (res *model.LevelInfo, err error) {
res = new(model.LevelInfo)
err = s.client.Call(c, _Exp, arg, res)
return
}
// Level user level.
func (s *Service) Level(c context.Context, arg *model.ArgMid2) (res *model.LevelInfo, err error) {
res = new(model.LevelInfo)
err = s.client.Call(c, _Level, arg, res)
return
}
// Log user exp log.
func (s *Service) Log(c context.Context, arg *model.ArgMid2) (res []*model.UserLog, err error) {
err = s.client.Call(c, _Log, arg, &res)
return
}
// Stat user exp log.
func (s *Service) Stat(c context.Context, arg *model.ArgMid2) (res *model.ExpStat, err error) {
err = s.client.Call(c, _Stat, arg, &res)
return
}
// UpdateExp update user exp.
func (s *Service) UpdateExp(c context.Context, arg *model.ArgAddExp) (err error) {
err = s.client.Call(c, _UpdateExp, arg, &_noRes)
return
}
// Base get user base info.
func (s *Service) Base(c context.Context, arg *model.ArgMemberMid) (res *model.BaseInfo, err error) {
err = s.client.Call(c, _Base, arg, &res)
return
}
// Bases get batch base info.
func (s *Service) Bases(c context.Context, arg *model.ArgMemberMids) (res map[int64]*model.BaseInfo, err error) {
err = s.client.Call(c, _Bases, arg, &res)
return
}
// Member get the full information within member-service.
func (s *Service) Member(c context.Context, arg *model.ArgMemberMid) (res *model.Member, err error) {
err = s.client.Call(c, _Member, arg, &res)
return
}
// Members get batch the full information within member-service.
func (s *Service) Members(c context.Context, arg *model.ArgMemberMids) (res map[int64]*model.Member, err error) {
err = s.client.Call(c, _Members, arg, &res)
return
}
// NickUpdated get nickUpdated.
func (s *Service) NickUpdated(c context.Context, arg *model.ArgMemberMid) (res bool, err error) {
err = s.client.Call(c, _NickUpdated, arg, &res)
return
}
// SetNickUpdated set nickUpdated.
func (s *Service) SetNickUpdated(c context.Context, arg *model.ArgMemberMid) (err error) {
err = s.client.Call(c, _SetNickUpdated, arg, &_noRes)
return
}
// SetOfficialDoc set official doc.
func (s *Service) SetOfficialDoc(c context.Context, arg *model.ArgOfficialDoc) (err error) {
err = s.client.Call(c, _SetOfficialDoc, arg, &_noRes)
return
}
// SetName set name.
func (s *Service) SetName(c context.Context, arg *model.ArgUpdateUname) (err error) {
err = s.client.Call(c, _setName, arg, &_noRes)
return
}
// SetSign set sign.
func (s *Service) SetSign(c context.Context, arg *model.ArgUpdateSign) (err error) {
err = s.client.Call(c, _setSign, arg, &_noRes)
return
}
// SetBirthday set birthday.
func (s *Service) SetBirthday(c context.Context, arg *model.ArgUpdateBirthday) (err error) {
err = s.client.Call(c, _setBirthday, arg, &_noRes)
return
}
// SetFace set face.
func (s *Service) SetFace(c context.Context, arg *model.ArgUpdateFace) (err error) {
err = s.client.Call(c, _setFace, arg, &_noRes)
return
}
// SetSex set sex.
func (s *Service) SetSex(c context.Context, arg *model.ArgUpdateSex) (err error) {
err = s.client.Call(c, _setSex, arg, &_noRes)
return
}
// SetRank set rank.
func (s *Service) SetRank(c context.Context, arg *model.ArgUpdateRank) (err error) {
err = s.client.Call(c, _setRank, arg, &_noRes)
return
}
// OfficialDoc is.
func (s *Service) OfficialDoc(c context.Context, arg *model.ArgMid) (res *model.OfficialDoc, err error) {
res = new(model.OfficialDoc)
err = s.client.Call(c, _OfficialDoc, arg, res)
return
}

View File

@@ -0,0 +1,31 @@
package gorpc
import (
"context"
"go-common/app/service/main/member/model"
)
// Moral get user moral.
func (s *Service) Moral(c context.Context, arg *model.ArgMemberMid) (res *model.Moral, err error) {
err = s.client.Call(c, _Moral, arg, &res)
return
}
// MoralLog get user moral log.
func (s *Service) MoralLog(c context.Context, arg *model.ArgMemberMid) (res []*model.UserLog, err error) {
err = s.client.Call(c, _MoralLog, arg, &res)
return
}
// AddMoral add moral .
func (s *Service) AddMoral(c context.Context, arg *model.ArgUpdateMoral) (err error) {
err = s.client.Call(c, _addMoral, arg, &_noRes)
return
}
// BatchAddMoral get user moral log.
func (s *Service) BatchAddMoral(c context.Context, arg *model.ArgUpdateMorals) (res map[int64]int64, err error) {
err = s.client.Call(c, _batchAddMoral, arg, &res)
return
}

View File

@@ -0,0 +1,31 @@
package gorpc
import (
"context"
"go-common/app/service/main/member/model"
)
const (
_AddUserMonitor = "RPC.AddUserMonitor"
_IsInMonitor = "RPC.IsInMonitor"
_AddPropertyReview = "RPC.AddPropertyReview"
)
// AddUserMonitor is
func (s *Service) AddUserMonitor(c context.Context, arg *model.ArgAddUserMonitor) error {
return s.client.Call(c, _AddUserMonitor, arg, &_noRes)
}
// IsInMonitor is
func (s *Service) IsInMonitor(c context.Context, arg *model.ArgMid) (bool, error) {
isInMonitor := false
if err := s.client.Call(c, _IsInMonitor, arg, &isInMonitor); err != nil {
return false, err
}
return isInMonitor, nil
}
// AddPropertyReview is
func (s *Service) AddPropertyReview(c context.Context, arg *model.ArgAddPropertyReview) error {
return s.client.Call(c, _AddPropertyReview, arg, &_noRes)
}

View File

@@ -0,0 +1,67 @@
package gorpc
import (
"context"
"go-common/app/service/main/member/model"
)
const (
_RealnameStatus = "RPC.RealnameStatus"
_RealnameApplyStatus = "RPC.RealnameApplyStatus"
_RealnameTelCapture = "RPC.RealnameTelCapture"
_RealnameApply = "RPC.RealnameApply"
_RealnameDetail = "RPC.RealnameDetail"
_RealnameAlipayApply = "RPC.RealnameAlipayApply"
_RealnameAlipayConfirm = "RPC.RealnameAlipayConfirm"
_RealnameAlipayBizno = "RPC.RealnameAlipayBizno"
)
// RealnameStatus get realname current status by mid
func (s *Service) RealnameStatus(c context.Context, arg *model.ArgMemberMid) (res *model.RealnameStatus, err error) {
err = s.client.Call(c, _RealnameStatus, arg, &res)
return
}
// RealnameApplyStatus get user realname apply status
func (s *Service) RealnameApplyStatus(c context.Context, arg *model.ArgMemberMid) (res *model.RealnameApplyStatusInfo, err error) {
err = s.client.Call(c, _RealnameApplyStatus, arg, &res)
return
}
// RealnameTelCapture get user telphone capture
func (s *Service) RealnameTelCapture(c context.Context, arg *model.ArgMemberMid) (err error) {
err = s.client.Call(c, _RealnameTelCapture, arg, &_noRes)
return
}
// RealnameApply put a realname apply
func (s *Service) RealnameApply(c context.Context, arg *model.ArgRealnameApply) (err error) {
err = s.client.Call(c, _RealnameApply, arg, &_noRes)
return
}
// RealnameAlipayApply put a alipay realname apply
func (s *Service) RealnameAlipayApply(c context.Context, arg *model.ArgRealnameAlipayApply) (err error) {
err = s.client.Call(c, _RealnameAlipayApply, arg, &_noRes)
return
}
// RealnameAlipayConfirm confirm a alipay realname apply positivly
func (s *Service) RealnameAlipayConfirm(c context.Context, arg *model.ArgRealnameAlipayConfirm) (err error) {
err = s.client.Call(c, _RealnameAlipayConfirm, arg, &_noRes)
return
}
// RealnameAlipayBizno get alipay realname certify bizno by mid
func (s *Service) RealnameAlipayBizno(c context.Context, arg *model.ArgMemberMid) (res *model.RealnameAlipayInfo, err error) {
err = s.client.Call(c, _RealnameAlipayBizno, arg, &res)
return
}
// RealnameDetail is
func (s *Service) RealnameDetail(c context.Context, arg *model.ArgMemberMid) (res *model.RealnameDetail, err error) {
res = new(model.RealnameDetail)
err = s.client.Call(c, _RealnameDetail, arg, res)
return
}

View File

@@ -0,0 +1,65 @@
package gorpc
import (
"context"
"go-common/app/service/main/member/model"
"go-common/library/net/rpc"
)
const (
_appid = "account.service.member"
)
var (
_noRes = &struct{}{}
_ RPC = &Service{}
)
// Service is a question service.
type Service struct {
client *rpc.Client2
}
// New new a question service.
func New(c *rpc.ClientConfig) (s *Service) {
s = &Service{}
s.client = rpc.NewDiscoveryCli(_appid, c)
return
}
//go:generate mockgen -source member.go -destination mock.go -package member
// RPC is
type RPC interface {
Exp(c context.Context, arg *model.ArgMid2) (res *model.LevelInfo, err error)
Level(c context.Context, arg *model.ArgMid2) (res *model.LevelInfo, err error)
Log(c context.Context, arg *model.ArgMid2) (res []*model.UserLog, err error)
Stat(c context.Context, arg *model.ArgMid2) (res *model.ExpStat, err error)
UpdateExp(c context.Context, arg *model.ArgAddExp) (err error)
Base(c context.Context, arg *model.ArgMemberMid) (res *model.BaseInfo, err error)
Bases(c context.Context, arg *model.ArgMemberMids) (res map[int64]*model.BaseInfo, err error)
Member(c context.Context, arg *model.ArgMemberMid) (res *model.Member, err error)
Members(c context.Context, arg *model.ArgMemberMids) (res map[int64]*model.Member, err error)
NickUpdated(c context.Context, arg *model.ArgMemberMid) (res bool, err error)
SetNickUpdated(c context.Context, arg *model.ArgMemberMid) (err error)
SetOfficialDoc(c context.Context, arg *model.ArgOfficialDoc) (err error)
SetName(c context.Context, arg *model.ArgUpdateUname) (err error)
SetSign(c context.Context, arg *model.ArgUpdateSign) (err error)
SetBirthday(c context.Context, arg *model.ArgUpdateBirthday) (err error)
SetFace(c context.Context, arg *model.ArgUpdateFace) (err error)
SetSex(c context.Context, arg *model.ArgUpdateSex) (err error)
SetRank(c context.Context, arg *model.ArgUpdateRank) (err error)
OfficialDoc(c context.Context, arg *model.ArgMid) (res *model.OfficialDoc, err error)
Moral(c context.Context, arg *model.ArgMemberMid) (res *model.Moral, err error)
MoralLog(c context.Context, arg *model.ArgMemberMid) (res []*model.UserLog, err error)
AddMoral(c context.Context, arg *model.ArgUpdateMoral) (err error)
BatchAddMoral(c context.Context, arg *model.ArgUpdateMorals) (res map[int64]int64, err error)
AddUserMonitor(c context.Context, arg *model.ArgAddUserMonitor) error
IsInMonitor(c context.Context, arg *model.ArgMid) (bool, error)
AddPropertyReview(c context.Context, arg *model.ArgAddPropertyReview) error
RealnameStatus(c context.Context, arg *model.ArgMemberMid) (res *model.RealnameStatus, err error)
RealnameApplyStatus(c context.Context, arg *model.ArgMemberMid) (res *model.RealnameApplyStatusInfo, err error)
RealnameTelCapture(c context.Context, arg *model.ArgMemberMid) (err error)
RealnameApply(c context.Context, arg *model.ArgRealnameApply) (err error)
}