transform.go 2.1 KB

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