transform.go 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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. TreeNodes = transform.TreeNodes
  12. TreeNode = transform.TreeNode
  13. Tag = transform.Tag
  14. UserRequest = transform.UserRequest
  15. UserResponse = transform.UserResponse
  16. TokenRequest = transform.TokenRequest
  17. TokenResponse = transform.TokenResponse
  18. Empty = transform.Empty
  19. Transform interface {
  20. GetUser(ctx context.Context, in *UserRequest) (*UserResponse, error)
  21. ParseToken(ctx context.Context, in *TokenRequest) (*TokenResponse, error)
  22. GetErpCityTree(ctx context.Context, in *Empty) (*TreeNodes, error)
  23. }
  24. defaultTransform struct {
  25. cli zrpc.Client
  26. }
  27. )
  28. func NewTransform(cli zrpc.Client) Transform {
  29. return &defaultTransform{
  30. cli: cli,
  31. }
  32. }
  33. func (m *defaultTransform) GetUser(ctx context.Context, in *UserRequest) (*UserResponse, error) {
  34. client := transform.NewTransformClient(m.cli.Conn())
  35. return client.GetUser(ctx, in)
  36. }
  37. func (m *defaultTransform) ParseToken(ctx context.Context, in *TokenRequest) (*TokenResponse, error) {
  38. client := transform.NewTransformClient(m.cli.Conn())
  39. return client.ParseToken(ctx, in)
  40. }
  41. func (m *defaultTransform) GetErpCityTree(ctx context.Context, in *Empty) (*TreeNodes, error) {
  42. client := transform.NewTransformClient(m.cli.Conn())
  43. return client.GetErpCityTree(ctx, in)
  44. }