slowwildserver.go 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. // Code generated by goctl. DO NOT EDIT.
  2. // Source: slowwild.proto
  3. package slowwildserverclient
  4. import (
  5. "context"
  6. "github.com/zeromicro/go-zero/zrpc"
  7. "google.golang.org/grpc"
  8. "git.banshen.xyz/huangguangrong/slow_wild_protobuff/slowwild/slowwildserver"
  9. )
  10. type (
  11. FindUserReq = slowwildserver.FindUserReq
  12. FindUserResp = slowwildserver.FindUserResp
  13. FollowUserReq = slowwildserver.FollowUserReq
  14. FollowUserRes = slowwildserver.FollowUserRes
  15. GetFollowReq = slowwildserver.GetFollowReq
  16. GetFollowRes = slowwildserver.GetFollowRes
  17. GetFollowingReq = slowwildserver.GetFollowingReq
  18. GetFollowingRes = slowwildserver.GetFollowingRes
  19. GetUserInfoReq = slowwildserver.GetUserInfoReq
  20. GetUserInfoResp = slowwildserver.GetUserInfoResp
  21. GetUserProfileReq = slowwildserver.GetUserProfileReq
  22. GetUserProfileRes = slowwildserver.GetUserProfileRes
  23. LoginAndRegisterRsp = slowwildserver.LoginAndRegisterRsp
  24. LoginReq = slowwildserver.LoginReq
  25. RegisterReq = slowwildserver.RegisterReq
  26. SearchUsernameItem = slowwildserver.SearchUsernameItem
  27. SearchUsernameReq = slowwildserver.SearchUsernameReq
  28. SearchUsernameRes = slowwildserver.SearchUsernameRes
  29. UnFollowUserReq = slowwildserver.UnFollowUserReq
  30. UnFollowUserRes = slowwildserver.UnFollowUserRes
  31. UserEntity = slowwildserver.UserEntity
  32. SlowWildServer interface {
  33. // 用户登录
  34. Login(ctx context.Context, in *LoginReq, opts ...grpc.CallOption) (*LoginAndRegisterRsp, error)
  35. // 用户注册
  36. Register(ctx context.Context, in *RegisterReq, opts ...grpc.CallOption) (*LoginAndRegisterRsp, error)
  37. // 获取用户信息
  38. GetUserInfo(ctx context.Context, in *GetUserInfoReq, opts ...grpc.CallOption) (*GetUserInfoResp, error)
  39. // 查询用户信息
  40. FindUser(ctx context.Context, in *FindUserReq, opts ...grpc.CallOption) (*FindUserResp, error)
  41. // 关注用户
  42. UserFollow(ctx context.Context, in *FollowUserReq, opts ...grpc.CallOption) (*FollowUserRes, error)
  43. // 取消关注用户
  44. UnUserFollow(ctx context.Context, in *UnFollowUserReq, opts ...grpc.CallOption) (*UnFollowUserRes, error)
  45. // 获取我得粉丝
  46. GetFans(ctx context.Context, in *GetFollowingReq, opts ...grpc.CallOption) (*GetFollowingRes, error)
  47. // 查询我的关注
  48. GetFollows(ctx context.Context, in *GetFollowingReq, opts ...grpc.CallOption) (*GetFollowingRes, error)
  49. // 查询用户的详细信息
  50. GetUserProfile(ctx context.Context, in *GetUserProfileReq, opts ...grpc.CallOption) (*GetUserProfileRes, error)
  51. // 搜索用户名称
  52. SearchUsername(ctx context.Context, in *SearchUsernameReq, opts ...grpc.CallOption) (*SearchUsernameRes, error)
  53. }
  54. defaultSlowWildServer struct {
  55. cli zrpc.Client
  56. }
  57. )
  58. func NewSlowWildServer(cli zrpc.Client) SlowWildServer {
  59. return &defaultSlowWildServer{
  60. cli: cli,
  61. }
  62. }
  63. // 用户登录
  64. func (m *defaultSlowWildServer) Login(ctx context.Context, in *LoginReq, opts ...grpc.CallOption) (*LoginAndRegisterRsp, error) {
  65. client := slowwildserver.NewSlowWildServerClient(m.cli.Conn())
  66. return client.Login(ctx, in, opts...)
  67. }
  68. // 用户注册
  69. func (m *defaultSlowWildServer) Register(ctx context.Context, in *RegisterReq, opts ...grpc.CallOption) (*LoginAndRegisterRsp, error) {
  70. client := slowwildserver.NewSlowWildServerClient(m.cli.Conn())
  71. return client.Register(ctx, in, opts...)
  72. }
  73. // 获取用户信息
  74. func (m *defaultSlowWildServer) GetUserInfo(ctx context.Context, in *GetUserInfoReq, opts ...grpc.CallOption) (*GetUserInfoResp, error) {
  75. client := slowwildserver.NewSlowWildServerClient(m.cli.Conn())
  76. return client.GetUserInfo(ctx, in, opts...)
  77. }
  78. // 查询用户信息
  79. func (m *defaultSlowWildServer) FindUser(ctx context.Context, in *FindUserReq, opts ...grpc.CallOption) (*FindUserResp, error) {
  80. client := slowwildserver.NewSlowWildServerClient(m.cli.Conn())
  81. return client.FindUser(ctx, in, opts...)
  82. }
  83. // 关注用户
  84. func (m *defaultSlowWildServer) UserFollow(ctx context.Context, in *FollowUserReq, opts ...grpc.CallOption) (*FollowUserRes, error) {
  85. client := slowwildserver.NewSlowWildServerClient(m.cli.Conn())
  86. return client.UserFollow(ctx, in, opts...)
  87. }
  88. // 取消关注用户
  89. func (m *defaultSlowWildServer) UnUserFollow(ctx context.Context, in *UnFollowUserReq, opts ...grpc.CallOption) (*UnFollowUserRes, error) {
  90. client := slowwildserver.NewSlowWildServerClient(m.cli.Conn())
  91. return client.UnUserFollow(ctx, in, opts...)
  92. }
  93. // 获取我得粉丝
  94. func (m *defaultSlowWildServer) GetFans(ctx context.Context, in *GetFollowingReq, opts ...grpc.CallOption) (*GetFollowingRes, error) {
  95. client := slowwildserver.NewSlowWildServerClient(m.cli.Conn())
  96. return client.GetFans(ctx, in, opts...)
  97. }
  98. // 查询我的关注
  99. func (m *defaultSlowWildServer) GetFollows(ctx context.Context, in *GetFollowingReq, opts ...grpc.CallOption) (*GetFollowingRes, error) {
  100. client := slowwildserver.NewSlowWildServerClient(m.cli.Conn())
  101. return client.GetFollows(ctx, in, opts...)
  102. }
  103. // 查询用户的详细信息
  104. func (m *defaultSlowWildServer) GetUserProfile(ctx context.Context, in *GetUserProfileReq, opts ...grpc.CallOption) (*GetUserProfileRes, error) {
  105. client := slowwildserver.NewSlowWildServerClient(m.cli.Conn())
  106. return client.GetUserProfile(ctx, in, opts...)
  107. }
  108. // 搜索用户名称
  109. func (m *defaultSlowWildServer) SearchUsername(ctx context.Context, in *SearchUsernameReq, opts ...grpc.CallOption) (*SearchUsernameRes, error) {
  110. client := slowwildserver.NewSlowWildServerClient(m.cli.Conn())
  111. return client.SearchUsername(ctx, in, opts...)
  112. }