transform.go 771 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. // Code generated by goctl. DO NOT EDIT!
  2. // Source: transform.proto
  3. //go:generate mockgen -destination ./transform_mock.go -package transformclient -source $GOFILE
  4. package transformclient
  5. import (
  6. "context"
  7. "git.i2edu.net/i2/i2-bill-erp/transform"
  8. "git.i2edu.net/i2/go-zero/zrpc"
  9. )
  10. type (
  11. Response = transform.Response
  12. Request = transform.Request
  13. Transform interface {
  14. GetUser(ctx context.Context, in *Request) (*Response, error)
  15. }
  16. defaultTransform struct {
  17. cli zrpc.Client
  18. }
  19. )
  20. func NewTransform(cli zrpc.Client) Transform {
  21. return &defaultTransform{
  22. cli: cli,
  23. }
  24. }
  25. func (m *defaultTransform) GetUser(ctx context.Context, in *Request) (*Response, error) {
  26. client := transform.NewTransformClient(m.cli.Conn())
  27. return client.GetUser(ctx, in)
  28. }