bxsubscribe.go 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. // Code generated by goctl. DO NOT EDIT!
  2. // Source: bxsubscribe.proto
  3. package bxsubscribe
  4. import (
  5. "context"
  6. "jyBXSubscribe/rpc/type/bxsubscribe"
  7. "github.com/zeromicro/go-zero/zrpc"
  8. "google.golang.org/grpc"
  9. )
  10. type (
  11. CityList = bxsubscribe.CityList
  12. Items = bxsubscribe.Items
  13. Keys = bxsubscribe.Keys
  14. SomeInfo = bxsubscribe.SomeInfo
  15. SomeInfoReq = bxsubscribe.SomeInfoReq
  16. SomeInfoResp = bxsubscribe.SomeInfoResp
  17. StatusResp = bxsubscribe.StatusResp
  18. SubscribeData = bxsubscribe.SubscribeData
  19. SubscribeInfo = bxsubscribe.SubscribeInfo
  20. SubscribeInfosReq = bxsubscribe.SubscribeInfosReq
  21. SubscribeInfosResp = bxsubscribe.SubscribeInfosResp
  22. UpdateSubScribeInfoReq = bxsubscribe.UpdateSubScribeInfoReq
  23. Bxsubscribe interface {
  24. // 获取订阅推送列表
  25. GetSubList(ctx context.Context, in *SubscribeInfosReq, opts ...grpc.CallOption) (*SubscribeInfosResp, error)
  26. // 获取订阅推送相关信息
  27. GetSubSomeInfo(ctx context.Context, in *SomeInfoReq, opts ...grpc.CallOption) (*SomeInfoResp, error)
  28. // 修改订阅信息接口
  29. UpdateSubScribeInfo(ctx context.Context, in *UpdateSubScribeInfoReq, opts ...grpc.CallOption) (*StatusResp, error)
  30. }
  31. defaultBxsubscribe struct {
  32. cli zrpc.Client
  33. }
  34. )
  35. func NewBxsubscribe(cli zrpc.Client) Bxsubscribe {
  36. return &defaultBxsubscribe{
  37. cli: cli,
  38. }
  39. }
  40. // 获取订阅推送列表
  41. func (m *defaultBxsubscribe) GetSubList(ctx context.Context, in *SubscribeInfosReq, opts ...grpc.CallOption) (*SubscribeInfosResp, error) {
  42. client := bxsubscribe.NewBxsubscribeClient(m.cli.Conn())
  43. return client.GetSubList(ctx, in, opts...)
  44. }
  45. // 获取订阅推送相关信息
  46. func (m *defaultBxsubscribe) GetSubSomeInfo(ctx context.Context, in *SomeInfoReq, opts ...grpc.CallOption) (*SomeInfoResp, error) {
  47. client := bxsubscribe.NewBxsubscribeClient(m.cli.Conn())
  48. return client.GetSubSomeInfo(ctx, in, opts...)
  49. }
  50. // 修改订阅信息接口
  51. func (m *defaultBxsubscribe) UpdateSubScribeInfo(ctx context.Context, in *UpdateSubScribeInfoReq, opts ...grpc.CallOption) (*StatusResp, error) {
  52. client := bxsubscribe.NewBxsubscribeClient(m.cli.Conn())
  53. return client.UpdateSubScribeInfo(ctx, in, opts...)
  54. }