stdlib.go 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  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 git
  5. import "app.yhyue.com/moapp/jydocs/rpc/stdlib/stdlib"
  6. stdlibclient
  7. import (
  8. "context"
  9. "app.yhyue.com/moapp/jydocs/rpc/stdlib/stdlib"
  10. "github.com/tal-tech/go-zero/zrpc"
  11. )
  12. type (
  13. DocQueryRequest = stdlib.DocQueryRequest
  14. DocQueryResponse = stdlib.DocQueryResponse
  15. Doc = stdlib.Doc
  16. DocChangeReq = stdlib.DocChangeReq
  17. DocChangeResp = stdlib.DocChangeResp
  18. DocStatisticsReq = stdlib.DocStatisticsReq
  19. Stdlib interface {
  20. DocQuery(ctx context.Context, in *DocQueryRequest) (*DocQueryResponse, error)
  21. DocOn(ctx context.Context, in *DocChangeReq) (*DocChangeResp, error)
  22. DocOff(ctx context.Context, in *DocChangeReq) (*DocChangeResp, error)
  23. DocStatistics(ctx context.Context, in *DocStatisticsReq) (*DocChangeResp, error)
  24. }
  25. defaultStdlib struct {
  26. cli zrpc.Client
  27. }
  28. )
  29. func NewStdlib(cli zrpc.Client) Stdlib {
  30. return &defaultStdlib{
  31. cli: cli,
  32. }
  33. }
  34. func (m *defaultStdlib) DocQuery(ctx context.Context, in *DocQueryRequest) (*DocQueryResponse, error) {
  35. client := stdlib.NewStdlibClient(m.cli.Conn())
  36. return client.DocQuery(ctx, in)
  37. }
  38. func (m *defaultStdlib) DocOn(ctx context.Context, in *DocChangeReq) (*DocChangeResp, error) {
  39. client := stdlib.NewStdlibClient(m.cli.Conn())
  40. return client.DocOn(ctx, in)
  41. }
  42. func (m *defaultStdlib) DocOff(ctx context.Context, in *DocChangeReq) (*DocChangeResp, error) {
  43. client := stdlib.NewStdlibClient(m.cli.Conn())
  44. return client.DocOff(ctx, in)
  45. }
  46. func (m *defaultStdlib) DocStatistics(ctx context.Context, in *DocStatisticsReq) (*DocChangeResp, error) {
  47. client := stdlib.NewStdlibClient(m.cli.Conn())
  48. return client.DocStatistics(ctx, in)
  49. }