transform.go 2.2 KB

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