// Code generated by goctl. DO NOT EDIT! // Source: knowledge.proto //go:generate mockgen -destination ./knowledge_mock.go -package knowledge -source $GOFILE package knowledgeclient import ( "context" "github.com/zeromicro/go-zero/zrpc" "knowledgeBase/rpc/knowledge/knowledge" ) type ( AddRequest = knowledge.AddRequest AddResponse = knowledge.AddResponse Knowledge interface { Knowledge(ctx context.Context, in *AddRequest) (*AddResponse, error) } defaultKnowledge struct { cli zrpc.Client } ) func NewKnowledge(cli zrpc.Client) Knowledge { return &defaultKnowledge{ cli: cli, } } func (m *defaultKnowledge) Knowledge(ctx context.Context, in *AddRequest) (*AddResponse, error) { client := knowledge.NewKnowledgeClient(m.cli.Conn()) return client.Knowledge(ctx, in) }