partner_http.pb.go 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348
  1. // Code generated by protoc-gen-go-http. DO NOT EDIT.
  2. // versions:
  3. // protoc-gen-go-http v2.0.0
  4. package partner
  5. import (
  6. context "context"
  7. base "git.ikuban.com/server/base-protobuf/kuban/api/base"
  8. reply "git.ikuban.com/server/kratos-utils/http/reply"
  9. common "git.ikuban.com/server/pw-protobuf/api/common"
  10. statistics "git.ikuban.com/server/pw-protobuf/api/statistics"
  11. http "github.com/go-kratos/kratos/v2/transport/http"
  12. binding "github.com/go-kratos/kratos/v2/transport/http/binding"
  13. emptypb "google.golang.org/protobuf/types/known/emptypb"
  14. ioutil "io/ioutil"
  15. time "time"
  16. )
  17. // This is a compile-time assertion to ensure that this generated file
  18. // is compatible with the kratos package it is being compiled against.
  19. var _ = new(context.Context)
  20. var _ = binding.EncodeURL
  21. var _ = ioutil.Discard
  22. var _ = new(time.Time)
  23. var _ = new(reply.SuccessReply)
  24. var _ = new(base.Html)
  25. const _ = http.SupportPackageIsVersion1
  26. type PartnerHTTPServer interface {
  27. CheckPhoneCode(context.Context, *common.CheckPhoneCodeRequest) (*emptypb.Empty, error)
  28. FindLookList(context.Context, *common.ListPageRequest) (*statistics.LookAndLikeListReply, error)
  29. GetPartnerInfo(context.Context, *emptypb.Empty) (*PartnerInfo, error)
  30. GetPartnerLookNum(context.Context, *emptypb.Empty) (*statistics.LookMessageReply, error)
  31. PartnerGetHomeInfo(context.Context, *common.PersonParam) (*common.HomeInfo, error)
  32. SendPhoneCode(context.Context, *common.SendPhoneCodeRequest) (*emptypb.Empty, error)
  33. UpdatePartnerInformation(context.Context, *UpdatePartnerInformationRequest) (*emptypb.Empty, error)
  34. }
  35. func RegisterPartnerHTTPServer(s *http.Server, srv PartnerHTTPServer) {
  36. r := s.Route("/")
  37. r.POST("/api/partner/info", _Partner_GetPartnerInfo0_HTTP_Handler(srv))
  38. r.POST("/api/partner/look/num", _Partner_GetPartnerLookNum0_HTTP_Handler(srv))
  39. r.POST("/api/partner/code/send", _Partner_SendPhoneCode0_HTTP_Handler(srv))
  40. r.POST("/api/partner/code/check", _Partner_CheckPhoneCode0_HTTP_Handler(srv))
  41. r.POST("/api/partner/update/information", _Partner_UpdatePartnerInformation0_HTTP_Handler(srv))
  42. r.POST("/api/partner/home", _Partner_PartnerGetHomeInfo0_HTTP_Handler(srv))
  43. r.POST("/api/partner/list/look", _Partner_FindLookList0_HTTP_Handler(srv))
  44. }
  45. func _Partner_GetPartnerInfo0_HTTP_Handler(srv PartnerHTTPServer) func(ctx http.Context) error {
  46. return func(ctx http.Context) error {
  47. var in emptypb.Empty
  48. if err := ctx.Bind(&in); err != nil {
  49. return err
  50. }
  51. if err := ctx.BindQuery(&in); err != nil {
  52. return err
  53. }
  54. http.SetOperation(ctx, "/api.partner.Partner/GetPartnerInfo")
  55. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  56. return srv.GetPartnerInfo(ctx, req.(*emptypb.Empty))
  57. })
  58. out, err := h(ctx, &in)
  59. if err != nil {
  60. return err
  61. }
  62. success := &reply.SuccessReply{
  63. Code: 0,
  64. }
  65. if out != nil {
  66. success.Data = out
  67. }
  68. return ctx.Result(200, success)
  69. }
  70. }
  71. func _Partner_GetPartnerLookNum0_HTTP_Handler(srv PartnerHTTPServer) func(ctx http.Context) error {
  72. return func(ctx http.Context) error {
  73. var in emptypb.Empty
  74. if err := ctx.Bind(&in); err != nil {
  75. return err
  76. }
  77. if err := ctx.BindQuery(&in); err != nil {
  78. return err
  79. }
  80. http.SetOperation(ctx, "/api.partner.Partner/GetPartnerLookNum")
  81. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  82. return srv.GetPartnerLookNum(ctx, req.(*emptypb.Empty))
  83. })
  84. out, err := h(ctx, &in)
  85. if err != nil {
  86. return err
  87. }
  88. success := &reply.SuccessReply{
  89. Code: 0,
  90. }
  91. if out != nil {
  92. success.Data = out
  93. }
  94. return ctx.Result(200, success)
  95. }
  96. }
  97. func _Partner_SendPhoneCode0_HTTP_Handler(srv PartnerHTTPServer) func(ctx http.Context) error {
  98. return func(ctx http.Context) error {
  99. var in common.SendPhoneCodeRequest
  100. if err := ctx.Bind(&in); err != nil {
  101. return err
  102. }
  103. if err := ctx.BindQuery(&in); err != nil {
  104. return err
  105. }
  106. http.SetOperation(ctx, "/api.partner.Partner/SendPhoneCode")
  107. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  108. return srv.SendPhoneCode(ctx, req.(*common.SendPhoneCodeRequest))
  109. })
  110. out, err := h(ctx, &in)
  111. if err != nil {
  112. return err
  113. }
  114. success := &reply.SuccessReply{
  115. Code: 0,
  116. }
  117. if out != nil {
  118. success.Data = out
  119. }
  120. return ctx.Result(200, success)
  121. }
  122. }
  123. func _Partner_CheckPhoneCode0_HTTP_Handler(srv PartnerHTTPServer) func(ctx http.Context) error {
  124. return func(ctx http.Context) error {
  125. var in common.CheckPhoneCodeRequest
  126. if err := ctx.Bind(&in); err != nil {
  127. return err
  128. }
  129. if err := ctx.BindQuery(&in); err != nil {
  130. return err
  131. }
  132. http.SetOperation(ctx, "/api.partner.Partner/CheckPhoneCode")
  133. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  134. return srv.CheckPhoneCode(ctx, req.(*common.CheckPhoneCodeRequest))
  135. })
  136. out, err := h(ctx, &in)
  137. if err != nil {
  138. return err
  139. }
  140. success := &reply.SuccessReply{
  141. Code: 0,
  142. }
  143. if out != nil {
  144. success.Data = out
  145. }
  146. return ctx.Result(200, success)
  147. }
  148. }
  149. func _Partner_UpdatePartnerInformation0_HTTP_Handler(srv PartnerHTTPServer) func(ctx http.Context) error {
  150. return func(ctx http.Context) error {
  151. var in UpdatePartnerInformationRequest
  152. if err := ctx.Bind(&in); err != nil {
  153. return err
  154. }
  155. if err := ctx.BindQuery(&in); err != nil {
  156. return err
  157. }
  158. http.SetOperation(ctx, "/api.partner.Partner/UpdatePartnerInformation")
  159. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  160. return srv.UpdatePartnerInformation(ctx, req.(*UpdatePartnerInformationRequest))
  161. })
  162. out, err := h(ctx, &in)
  163. if err != nil {
  164. return err
  165. }
  166. success := &reply.SuccessReply{
  167. Code: 0,
  168. }
  169. if out != nil {
  170. success.Data = out
  171. }
  172. return ctx.Result(200, success)
  173. }
  174. }
  175. func _Partner_PartnerGetHomeInfo0_HTTP_Handler(srv PartnerHTTPServer) func(ctx http.Context) error {
  176. return func(ctx http.Context) error {
  177. var in common.PersonParam
  178. if err := ctx.Bind(&in); err != nil {
  179. return err
  180. }
  181. if err := ctx.BindQuery(&in); err != nil {
  182. return err
  183. }
  184. http.SetOperation(ctx, "/api.partner.Partner/PartnerGetHomeInfo")
  185. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  186. return srv.PartnerGetHomeInfo(ctx, req.(*common.PersonParam))
  187. })
  188. out, err := h(ctx, &in)
  189. if err != nil {
  190. return err
  191. }
  192. success := &reply.SuccessReply{
  193. Code: 0,
  194. }
  195. if out != nil {
  196. success.Data = out
  197. }
  198. return ctx.Result(200, success)
  199. }
  200. }
  201. func _Partner_FindLookList0_HTTP_Handler(srv PartnerHTTPServer) func(ctx http.Context) error {
  202. return func(ctx http.Context) error {
  203. var in common.ListPageRequest
  204. if err := ctx.Bind(&in); err != nil {
  205. return err
  206. }
  207. if err := ctx.BindQuery(&in); err != nil {
  208. return err
  209. }
  210. http.SetOperation(ctx, "/api.partner.Partner/FindLookList")
  211. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  212. return srv.FindLookList(ctx, req.(*common.ListPageRequest))
  213. })
  214. out, err := h(ctx, &in)
  215. if err != nil {
  216. return err
  217. }
  218. success := &reply.SuccessReply{
  219. Code: 0,
  220. }
  221. if out != nil {
  222. success.Data = out
  223. }
  224. return ctx.Result(200, success)
  225. }
  226. }
  227. type PartnerHTTPClient interface {
  228. CheckPhoneCode(ctx context.Context, req *common.CheckPhoneCodeRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
  229. FindLookList(ctx context.Context, req *common.ListPageRequest, opts ...http.CallOption) (rsp *statistics.LookAndLikeListReply, err error)
  230. GetPartnerInfo(ctx context.Context, req *emptypb.Empty, opts ...http.CallOption) (rsp *PartnerInfo, err error)
  231. GetPartnerLookNum(ctx context.Context, req *emptypb.Empty, opts ...http.CallOption) (rsp *statistics.LookMessageReply, err error)
  232. PartnerGetHomeInfo(ctx context.Context, req *common.PersonParam, opts ...http.CallOption) (rsp *common.HomeInfo, err error)
  233. SendPhoneCode(ctx context.Context, req *common.SendPhoneCodeRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
  234. UpdatePartnerInformation(ctx context.Context, req *UpdatePartnerInformationRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
  235. }
  236. type PartnerHTTPClientImpl struct {
  237. cc *http.Client
  238. }
  239. func NewPartnerHTTPClient(client *http.Client) PartnerHTTPClient {
  240. return &PartnerHTTPClientImpl{client}
  241. }
  242. func (c *PartnerHTTPClientImpl) CheckPhoneCode(ctx context.Context, in *common.CheckPhoneCodeRequest, opts ...http.CallOption) (*emptypb.Empty, error) {
  243. var out emptypb.Empty
  244. pattern := "/api/partner/code/check"
  245. path := binding.EncodeURL(pattern, in, false)
  246. opts = append(opts, http.Operation("/api.partner.Partner/CheckPhoneCode"))
  247. opts = append(opts, http.PathTemplate(pattern))
  248. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  249. if err != nil {
  250. return nil, err
  251. }
  252. return &out, err
  253. }
  254. func (c *PartnerHTTPClientImpl) FindLookList(ctx context.Context, in *common.ListPageRequest, opts ...http.CallOption) (*statistics.LookAndLikeListReply, error) {
  255. var out statistics.LookAndLikeListReply
  256. pattern := "/api/partner/list/look"
  257. path := binding.EncodeURL(pattern, in, false)
  258. opts = append(opts, http.Operation("/api.partner.Partner/FindLookList"))
  259. opts = append(opts, http.PathTemplate(pattern))
  260. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  261. if err != nil {
  262. return nil, err
  263. }
  264. return &out, err
  265. }
  266. func (c *PartnerHTTPClientImpl) GetPartnerInfo(ctx context.Context, in *emptypb.Empty, opts ...http.CallOption) (*PartnerInfo, error) {
  267. var out PartnerInfo
  268. pattern := "/api/partner/info"
  269. path := binding.EncodeURL(pattern, in, false)
  270. opts = append(opts, http.Operation("/api.partner.Partner/GetPartnerInfo"))
  271. opts = append(opts, http.PathTemplate(pattern))
  272. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  273. if err != nil {
  274. return nil, err
  275. }
  276. return &out, err
  277. }
  278. func (c *PartnerHTTPClientImpl) GetPartnerLookNum(ctx context.Context, in *emptypb.Empty, opts ...http.CallOption) (*statistics.LookMessageReply, error) {
  279. var out statistics.LookMessageReply
  280. pattern := "/api/partner/look/num"
  281. path := binding.EncodeURL(pattern, in, false)
  282. opts = append(opts, http.Operation("/api.partner.Partner/GetPartnerLookNum"))
  283. opts = append(opts, http.PathTemplate(pattern))
  284. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  285. if err != nil {
  286. return nil, err
  287. }
  288. return &out, err
  289. }
  290. func (c *PartnerHTTPClientImpl) PartnerGetHomeInfo(ctx context.Context, in *common.PersonParam, opts ...http.CallOption) (*common.HomeInfo, error) {
  291. var out common.HomeInfo
  292. pattern := "/api/partner/home"
  293. path := binding.EncodeURL(pattern, in, false)
  294. opts = append(opts, http.Operation("/api.partner.Partner/PartnerGetHomeInfo"))
  295. opts = append(opts, http.PathTemplate(pattern))
  296. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  297. if err != nil {
  298. return nil, err
  299. }
  300. return &out, err
  301. }
  302. func (c *PartnerHTTPClientImpl) SendPhoneCode(ctx context.Context, in *common.SendPhoneCodeRequest, opts ...http.CallOption) (*emptypb.Empty, error) {
  303. var out emptypb.Empty
  304. pattern := "/api/partner/code/send"
  305. path := binding.EncodeURL(pattern, in, false)
  306. opts = append(opts, http.Operation("/api.partner.Partner/SendPhoneCode"))
  307. opts = append(opts, http.PathTemplate(pattern))
  308. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  309. if err != nil {
  310. return nil, err
  311. }
  312. return &out, err
  313. }
  314. func (c *PartnerHTTPClientImpl) UpdatePartnerInformation(ctx context.Context, in *UpdatePartnerInformationRequest, opts ...http.CallOption) (*emptypb.Empty, error) {
  315. var out emptypb.Empty
  316. pattern := "/api/partner/update/information"
  317. path := binding.EncodeURL(pattern, in, false)
  318. opts = append(opts, http.Operation("/api.partner.Partner/UpdatePartnerInformation"))
  319. opts = append(opts, http.PathTemplate(pattern))
  320. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  321. if err != nil {
  322. return nil, err
  323. }
  324. return &out, err
  325. }