stdlib.go 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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. Stdlib interface {
  17. DocQuery(ctx context.Context, in *DocQueryRequest) (*DocQueryResponse, error)
  18. DocOn(ctx context.Context, in *DocChangeReq) (*DocChangeResp, error)
  19. DocOff(ctx context.Context, in *DocChangeReq) (*DocChangeResp, error)
  20. }
  21. defaultStdlib struct {
  22. cli zrpc.Client
  23. }
  24. )
  25. func NewStdlib(cli zrpc.Client) Stdlib {
  26. return &defaultStdlib{
  27. cli: cli,
  28. }
  29. }
  30. func (m *defaultStdlib) DocQuery(ctx context.Context, in *DocQueryRequest) (*DocQueryResponse, error) {
  31. client := stdlib.NewStdlibClient(m.cli.Conn())
  32. return client.DocQuery(ctx, in)
  33. }
  34. func (m *defaultStdlib) DocOn(ctx context.Context, in *DocChangeReq) (*DocChangeResp, error) {
  35. client := stdlib.NewStdlibClient(m.cli.Conn())
  36. return client.DocOn(ctx, in)
  37. }
  38. func (m *defaultStdlib) DocOff(ctx context.Context, in *DocChangeReq) (*DocChangeResp, error) {
  39. client := stdlib.NewStdlibClient(m.cli.Conn())
  40. return client.DocOff(ctx, in)
  41. }