transform.go 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  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. "github.com/tal-tech/go-zero/zrpc"
  9. )
  10. type (
  11. Tag = transform.Tag
  12. OptionCode = transform.OptionCode
  13. ResponseByte = transform.ResponseByte
  14. UserResponse = transform.UserResponse
  15. TokenRequest = transform.TokenRequest
  16. TokenResponse = transform.TokenResponse
  17. TreeNodes = transform.TreeNodes
  18. TreeNode = transform.TreeNode
  19. UserRequest = transform.UserRequest
  20. Empty = transform.Empty
  21. Options = transform.Options
  22. Transform interface {
  23. GetUser(ctx context.Context, in *UserRequest) (*UserResponse, error)
  24. ParseToken(ctx context.Context, in *TokenRequest) (*TokenResponse, error)
  25. // 获取erp 省、城市树
  26. GetErpCityTree(ctx context.Context, in *Empty) (*TreeNodes, error)
  27. // 获取erp 字典
  28. GetErpOptionset(ctx context.Context, in *OptionCode) (*Options, error)
  29. // 获取erp 渠道细分树
  30. GetErpMktNetWorkDetailTree(ctx context.Context, in *Empty) (*TreeNodes, error)
  31. // 获取erp 用户权限
  32. GetErpOrganSchPerByUserId(ctx context.Context, in *GetErpOrganSchPerByUserIdReq) (*GetErpOrganSchPerByUserIdResp, error)
  33. }
  34. defaultTransform struct {
  35. cli zrpc.Client
  36. }
  37. )
  38. func NewTransform(cli zrpc.Client) Transform {
  39. return &defaultTransform{
  40. cli: cli,
  41. }
  42. }
  43. func (m *defaultTransform) GetUser(ctx context.Context, in *UserRequest) (*UserResponse, error) {
  44. client := transform.NewTransformClient(m.cli.Conn())
  45. return client.GetUser(ctx, in)
  46. }
  47. func (m *defaultTransform) ParseToken(ctx context.Context, in *TokenRequest) (*TokenResponse, error) {
  48. client := transform.NewTransformClient(m.cli.Conn())
  49. return client.ParseToken(ctx, in)
  50. }
  51. // 获取erp 省、城市树
  52. func (m *defaultTransform) GetErpCityTree(ctx context.Context, in *Empty) (*TreeNodes, error) {
  53. client := transform.NewTransformClient(m.cli.Conn())
  54. return client.GetErpCityTree(ctx, in)
  55. }
  56. // 获取erp 字典
  57. func (m *defaultTransform) GetErpOptionset(ctx context.Context, in *OptionCode) (*Options, error) {
  58. client := transform.NewTransformClient(m.cli.Conn())
  59. return client.GetErpOptionset(ctx, in)
  60. }
  61. // 获取erp 渠道细分树
  62. func (m *defaultTransform) GetErpMktNetWorkDetailTree(ctx context.Context, in *Empty) (*TreeNodes, error) {
  63. client := transform.NewTransformClient(m.cli.Conn())
  64. return client.GetErpMktNetWorkDetailTree(ctx, in)
  65. }
  66. // 获取erp 用户权限
  67. func (m *defaultTransform) GetErpOrganSchPerByUserId(ctx context.Context, in *GetErpOrganSchPerByUserIdReq) (*GetErpOrganSchPerByUserIdResp, error) {
  68. client := transform.NewTransformClient(m.cli.Conn())
  69. return client.GetErpOrganSchPerByUserId(ctx, in)
  70. }