stdlib.go 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. // Code generated by goctl. DO NOT EDIT!
  2. // Source: stdlib.proto
  3. //go:generate mockgen -destination ./stdlib_mock.go -package stdlibclient -source $GOFILE
  4. package stdlibclient
  5. import (
  6. "context"
  7. "app.yhyue.com/moapp/jydocs/rpc/stdlib/stdlib"
  8. "github.com/tal-tech/go-zero/zrpc"
  9. )
  10. type (
  11. DocQueryRequest = stdlib.DocQueryRequest
  12. DocQueryResponse = stdlib.DocQueryResponse
  13. Doc = stdlib.Doc
  14. DocChangeReq = stdlib.DocChangeReq
  15. DocChangeResp = stdlib.DocChangeResp
  16. DocStatisticsReq = stdlib.DocStatisticsReq
  17. Stdlib interface {
  18. DocQuery(ctx context.Context, in *DocQueryRequest) (*DocQueryResponse, error)
  19. DocOn(ctx context.Context, in *DocChangeReq) (*DocChangeResp, error)
  20. DocOff(ctx context.Context, in *DocChangeReq) (*DocChangeResp, error)
  21. DocStatistics(ctx context.Context, in *DocStatisticsReq) (*DocChangeResp, error)
  22. }
  23. defaultStdlib struct {
  24. cli zrpc.Client
  25. }
  26. )
  27. func NewStdlib(cli zrpc.Client) Stdlib {
  28. return &defaultStdlib{
  29. cli: cli,
  30. }
  31. }
  32. func (m *defaultStdlib) DocQuery(ctx context.Context, in *DocQueryRequest) (*DocQueryResponse, error) {
  33. client := stdlib.NewStdlibClient(m.cli.Conn())
  34. return client.DocQuery(ctx, in)
  35. }
  36. func (m *defaultStdlib) DocOn(ctx context.Context, in *DocChangeReq) (*DocChangeResp, error) {
  37. client := stdlib.NewStdlibClient(m.cli.Conn())
  38. return client.DocOn(ctx, in)
  39. }
  40. func (m *defaultStdlib) DocOff(ctx context.Context, in *DocChangeReq) (*DocChangeResp, error) {
  41. client := stdlib.NewStdlibClient(m.cli.Conn())
  42. return client.DocOff(ctx, in)
  43. }
  44. func (m *defaultStdlib) DocStatistics(ctx context.Context, in *DocStatisticsReq) (*DocChangeResp, error) {
  45. client := stdlib.NewStdlibClient(m.cli.Conn())
  46. return client.DocStatistics(ctx, in)
  47. }