partner_http.pb.go 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650
  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. chat "git.ikuban.com/server/pw-protobuf/api/chat"
  10. common "git.ikuban.com/server/pw-protobuf/api/common"
  11. statistics "git.ikuban.com/server/pw-protobuf/api/statistics"
  12. http "github.com/go-kratos/kratos/v2/transport/http"
  13. binding "github.com/go-kratos/kratos/v2/transport/http/binding"
  14. emptypb "google.golang.org/protobuf/types/known/emptypb"
  15. ioutil "io/ioutil"
  16. time "time"
  17. )
  18. // This is a compile-time assertion to ensure that this generated file
  19. // is compatible with the kratos package it is being compiled against.
  20. var _ = new(context.Context)
  21. var _ = binding.EncodeURL
  22. var _ = ioutil.Discard
  23. var _ = new(time.Time)
  24. var _ = new(reply.SuccessReply)
  25. var _ = new(base.Html)
  26. const _ = http.SupportPackageIsVersion1
  27. type PartnerHTTPServer interface {
  28. CheckPhoneCode(context.Context, *common.CheckPhoneCodeRequest) (*emptypb.Empty, error)
  29. CreateUserPartnerRoom(context.Context, *common.PersonIDParam) (*chat.RoomReply, error)
  30. FindLookList(context.Context, *common.ListPageRequest) (*statistics.LookAndLikeListReply, error)
  31. FindOnlineList(context.Context, *common.ListPage2Request) (*common.OnlinePersonListReply, error)
  32. FindTagListBySex(context.Context, *common.SexReq) (*common.TagListReply, error)
  33. GetPartnerBalance(context.Context, *emptypb.Empty) (*PartnerBalance, error)
  34. GetPartnerInfo(context.Context, *emptypb.Empty) (*PartnerInfo, error)
  35. GetPartnerLookNum(context.Context, *emptypb.Empty) (*statistics.LookMessageReply, error)
  36. GetPartnerMessage(context.Context, *emptypb.Empty) (*PartnerMessage, error)
  37. PartnerGetHomeInfo(context.Context, *common.PersonParam) (*common.HomeInfo, error)
  38. PartnerGetPersonLikedAndLooked(context.Context, *common.PersonParam) (*common.LookedAndLikedNum, error)
  39. SendPhoneCode(context.Context, *common.SendPhoneCodeRequest) (*emptypb.Empty, error)
  40. UpdatePartnerInformation(context.Context, *common.UpdateInformationRequest) (*emptypb.Empty, error)
  41. WxConf(context.Context, *common.WxConfReq) (*common.WxConfResponse, error)
  42. }
  43. func RegisterPartnerHTTPServer(s *http.Server, srv PartnerHTTPServer) {
  44. r := s.Route("/")
  45. r.POST("/api/partner/info", _Partner_GetPartnerInfo0_HTTP_Handler(srv))
  46. r.POST("/api/partner/balance", _Partner_GetPartnerBalance0_HTTP_Handler(srv))
  47. r.POST("/api/partner/message", _Partner_GetPartnerMessage0_HTTP_Handler(srv))
  48. r.POST("/api/partner/num/look", _Partner_GetPartnerLookNum0_HTTP_Handler(srv))
  49. r.POST("/api/partner/code/send", _Partner_SendPhoneCode0_HTTP_Handler(srv))
  50. r.POST("/api/partner/code/check", _Partner_CheckPhoneCode0_HTTP_Handler(srv))
  51. r.POST("/api/partner/update/information", _Partner_UpdatePartnerInformation0_HTTP_Handler(srv))
  52. r.POST("/api/partner/home", _Partner_PartnerGetHomeInfo0_HTTP_Handler(srv))
  53. r.POST("/api/partner/num", _Partner_PartnerGetPersonLikedAndLooked0_HTTP_Handler(srv))
  54. r.POST("/api/partner/list/look", _Partner_FindLookList0_HTTP_Handler(srv))
  55. r.POST("/api/wx/jssdk/config", _Partner_WxConf0_HTTP_Handler(srv))
  56. r.POST("/api/partner/create/room", _Partner_CreateUserPartnerRoom0_HTTP_Handler(srv))
  57. r.POST("/api/partner/list/tag", _Partner_FindTagListBySex0_HTTP_Handler(srv))
  58. r.POST("/api/partner/list/online", _Partner_FindOnlineList0_HTTP_Handler(srv))
  59. }
  60. func _Partner_GetPartnerInfo0_HTTP_Handler(srv PartnerHTTPServer) func(ctx http.Context) error {
  61. return func(ctx http.Context) error {
  62. var in emptypb.Empty
  63. if err := ctx.Bind(&in); err != nil {
  64. return err
  65. }
  66. if err := ctx.BindQuery(&in); err != nil {
  67. return err
  68. }
  69. http.SetOperation(ctx, "/api.partner.Partner/GetPartnerInfo")
  70. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  71. return srv.GetPartnerInfo(ctx, req.(*emptypb.Empty))
  72. })
  73. out, err := h(ctx, &in)
  74. if err != nil {
  75. return err
  76. }
  77. success := &reply.SuccessReply{
  78. Code: 0,
  79. }
  80. if out != nil {
  81. success.Data = out
  82. }
  83. return ctx.Result(200, success)
  84. }
  85. }
  86. func _Partner_GetPartnerBalance0_HTTP_Handler(srv PartnerHTTPServer) func(ctx http.Context) error {
  87. return func(ctx http.Context) error {
  88. var in emptypb.Empty
  89. if err := ctx.Bind(&in); err != nil {
  90. return err
  91. }
  92. if err := ctx.BindQuery(&in); err != nil {
  93. return err
  94. }
  95. http.SetOperation(ctx, "/api.partner.Partner/GetPartnerBalance")
  96. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  97. return srv.GetPartnerBalance(ctx, req.(*emptypb.Empty))
  98. })
  99. out, err := h(ctx, &in)
  100. if err != nil {
  101. return err
  102. }
  103. success := &reply.SuccessReply{
  104. Code: 0,
  105. }
  106. if out != nil {
  107. success.Data = out
  108. }
  109. return ctx.Result(200, success)
  110. }
  111. }
  112. func _Partner_GetPartnerMessage0_HTTP_Handler(srv PartnerHTTPServer) func(ctx http.Context) error {
  113. return func(ctx http.Context) error {
  114. var in emptypb.Empty
  115. if err := ctx.Bind(&in); err != nil {
  116. return err
  117. }
  118. if err := ctx.BindQuery(&in); err != nil {
  119. return err
  120. }
  121. http.SetOperation(ctx, "/api.partner.Partner/GetPartnerMessage")
  122. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  123. return srv.GetPartnerMessage(ctx, req.(*emptypb.Empty))
  124. })
  125. out, err := h(ctx, &in)
  126. if err != nil {
  127. return err
  128. }
  129. success := &reply.SuccessReply{
  130. Code: 0,
  131. }
  132. if out != nil {
  133. success.Data = out
  134. }
  135. return ctx.Result(200, success)
  136. }
  137. }
  138. func _Partner_GetPartnerLookNum0_HTTP_Handler(srv PartnerHTTPServer) func(ctx http.Context) error {
  139. return func(ctx http.Context) error {
  140. var in emptypb.Empty
  141. if err := ctx.Bind(&in); err != nil {
  142. return err
  143. }
  144. if err := ctx.BindQuery(&in); err != nil {
  145. return err
  146. }
  147. http.SetOperation(ctx, "/api.partner.Partner/GetPartnerLookNum")
  148. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  149. return srv.GetPartnerLookNum(ctx, req.(*emptypb.Empty))
  150. })
  151. out, err := h(ctx, &in)
  152. if err != nil {
  153. return err
  154. }
  155. success := &reply.SuccessReply{
  156. Code: 0,
  157. }
  158. if out != nil {
  159. success.Data = out
  160. }
  161. return ctx.Result(200, success)
  162. }
  163. }
  164. func _Partner_SendPhoneCode0_HTTP_Handler(srv PartnerHTTPServer) func(ctx http.Context) error {
  165. return func(ctx http.Context) error {
  166. var in common.SendPhoneCodeRequest
  167. if err := ctx.Bind(&in); err != nil {
  168. return err
  169. }
  170. if err := ctx.BindQuery(&in); err != nil {
  171. return err
  172. }
  173. http.SetOperation(ctx, "/api.partner.Partner/SendPhoneCode")
  174. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  175. return srv.SendPhoneCode(ctx, req.(*common.SendPhoneCodeRequest))
  176. })
  177. out, err := h(ctx, &in)
  178. if err != nil {
  179. return err
  180. }
  181. success := &reply.SuccessReply{
  182. Code: 0,
  183. }
  184. if out != nil {
  185. success.Data = out
  186. }
  187. return ctx.Result(200, success)
  188. }
  189. }
  190. func _Partner_CheckPhoneCode0_HTTP_Handler(srv PartnerHTTPServer) func(ctx http.Context) error {
  191. return func(ctx http.Context) error {
  192. var in common.CheckPhoneCodeRequest
  193. if err := ctx.Bind(&in); err != nil {
  194. return err
  195. }
  196. if err := ctx.BindQuery(&in); err != nil {
  197. return err
  198. }
  199. http.SetOperation(ctx, "/api.partner.Partner/CheckPhoneCode")
  200. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  201. return srv.CheckPhoneCode(ctx, req.(*common.CheckPhoneCodeRequest))
  202. })
  203. out, err := h(ctx, &in)
  204. if err != nil {
  205. return err
  206. }
  207. success := &reply.SuccessReply{
  208. Code: 0,
  209. }
  210. if out != nil {
  211. success.Data = out
  212. }
  213. return ctx.Result(200, success)
  214. }
  215. }
  216. func _Partner_UpdatePartnerInformation0_HTTP_Handler(srv PartnerHTTPServer) func(ctx http.Context) error {
  217. return func(ctx http.Context) error {
  218. var in common.UpdateInformationRequest
  219. if err := ctx.Bind(&in); err != nil {
  220. return err
  221. }
  222. if err := ctx.BindQuery(&in); err != nil {
  223. return err
  224. }
  225. http.SetOperation(ctx, "/api.partner.Partner/UpdatePartnerInformation")
  226. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  227. return srv.UpdatePartnerInformation(ctx, req.(*common.UpdateInformationRequest))
  228. })
  229. out, err := h(ctx, &in)
  230. if err != nil {
  231. return err
  232. }
  233. success := &reply.SuccessReply{
  234. Code: 0,
  235. }
  236. if out != nil {
  237. success.Data = out
  238. }
  239. return ctx.Result(200, success)
  240. }
  241. }
  242. func _Partner_PartnerGetHomeInfo0_HTTP_Handler(srv PartnerHTTPServer) func(ctx http.Context) error {
  243. return func(ctx http.Context) error {
  244. var in common.PersonParam
  245. if err := ctx.Bind(&in); err != nil {
  246. return err
  247. }
  248. if err := ctx.BindQuery(&in); err != nil {
  249. return err
  250. }
  251. http.SetOperation(ctx, "/api.partner.Partner/PartnerGetHomeInfo")
  252. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  253. return srv.PartnerGetHomeInfo(ctx, req.(*common.PersonParam))
  254. })
  255. out, err := h(ctx, &in)
  256. if err != nil {
  257. return err
  258. }
  259. success := &reply.SuccessReply{
  260. Code: 0,
  261. }
  262. if out != nil {
  263. success.Data = out
  264. }
  265. return ctx.Result(200, success)
  266. }
  267. }
  268. func _Partner_PartnerGetPersonLikedAndLooked0_HTTP_Handler(srv PartnerHTTPServer) func(ctx http.Context) error {
  269. return func(ctx http.Context) error {
  270. var in common.PersonParam
  271. if err := ctx.Bind(&in); err != nil {
  272. return err
  273. }
  274. if err := ctx.BindQuery(&in); err != nil {
  275. return err
  276. }
  277. http.SetOperation(ctx, "/api.partner.Partner/PartnerGetPersonLikedAndLooked")
  278. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  279. return srv.PartnerGetPersonLikedAndLooked(ctx, req.(*common.PersonParam))
  280. })
  281. out, err := h(ctx, &in)
  282. if err != nil {
  283. return err
  284. }
  285. success := &reply.SuccessReply{
  286. Code: 0,
  287. }
  288. if out != nil {
  289. success.Data = out
  290. }
  291. return ctx.Result(200, success)
  292. }
  293. }
  294. func _Partner_FindLookList0_HTTP_Handler(srv PartnerHTTPServer) func(ctx http.Context) error {
  295. return func(ctx http.Context) error {
  296. var in common.ListPageRequest
  297. if err := ctx.Bind(&in); err != nil {
  298. return err
  299. }
  300. if err := ctx.BindQuery(&in); err != nil {
  301. return err
  302. }
  303. http.SetOperation(ctx, "/api.partner.Partner/FindLookList")
  304. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  305. return srv.FindLookList(ctx, req.(*common.ListPageRequest))
  306. })
  307. out, err := h(ctx, &in)
  308. if err != nil {
  309. return err
  310. }
  311. success := &reply.SuccessReply{
  312. Code: 0,
  313. }
  314. if out != nil {
  315. success.Data = out
  316. }
  317. return ctx.Result(200, success)
  318. }
  319. }
  320. func _Partner_WxConf0_HTTP_Handler(srv PartnerHTTPServer) func(ctx http.Context) error {
  321. return func(ctx http.Context) error {
  322. var in common.WxConfReq
  323. if err := ctx.Bind(&in); err != nil {
  324. return err
  325. }
  326. if err := ctx.BindQuery(&in); err != nil {
  327. return err
  328. }
  329. http.SetOperation(ctx, "/api.partner.Partner/WxConf")
  330. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  331. return srv.WxConf(ctx, req.(*common.WxConfReq))
  332. })
  333. out, err := h(ctx, &in)
  334. if err != nil {
  335. return err
  336. }
  337. success := &reply.SuccessReply{
  338. Code: 0,
  339. }
  340. if out != nil {
  341. success.Data = out
  342. }
  343. return ctx.Result(200, success)
  344. }
  345. }
  346. func _Partner_CreateUserPartnerRoom0_HTTP_Handler(srv PartnerHTTPServer) func(ctx http.Context) error {
  347. return func(ctx http.Context) error {
  348. var in common.PersonIDParam
  349. if err := ctx.Bind(&in); err != nil {
  350. return err
  351. }
  352. if err := ctx.BindQuery(&in); err != nil {
  353. return err
  354. }
  355. http.SetOperation(ctx, "/api.partner.Partner/CreateUserPartnerRoom")
  356. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  357. return srv.CreateUserPartnerRoom(ctx, req.(*common.PersonIDParam))
  358. })
  359. out, err := h(ctx, &in)
  360. if err != nil {
  361. return err
  362. }
  363. success := &reply.SuccessReply{
  364. Code: 0,
  365. }
  366. if out != nil {
  367. success.Data = out
  368. }
  369. return ctx.Result(200, success)
  370. }
  371. }
  372. func _Partner_FindTagListBySex0_HTTP_Handler(srv PartnerHTTPServer) func(ctx http.Context) error {
  373. return func(ctx http.Context) error {
  374. var in common.SexReq
  375. if err := ctx.Bind(&in); err != nil {
  376. return err
  377. }
  378. if err := ctx.BindQuery(&in); err != nil {
  379. return err
  380. }
  381. http.SetOperation(ctx, "/api.partner.Partner/FindTagListBySex")
  382. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  383. return srv.FindTagListBySex(ctx, req.(*common.SexReq))
  384. })
  385. out, err := h(ctx, &in)
  386. if err != nil {
  387. return err
  388. }
  389. success := &reply.SuccessReply{
  390. Code: 0,
  391. }
  392. if out != nil {
  393. success.Data = out
  394. }
  395. return ctx.Result(200, success)
  396. }
  397. }
  398. func _Partner_FindOnlineList0_HTTP_Handler(srv PartnerHTTPServer) func(ctx http.Context) error {
  399. return func(ctx http.Context) error {
  400. var in common.ListPage2Request
  401. if err := ctx.Bind(&in); err != nil {
  402. return err
  403. }
  404. if err := ctx.BindQuery(&in); err != nil {
  405. return err
  406. }
  407. http.SetOperation(ctx, "/api.partner.Partner/FindOnlineList")
  408. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  409. return srv.FindOnlineList(ctx, req.(*common.ListPage2Request))
  410. })
  411. out, err := h(ctx, &in)
  412. if err != nil {
  413. return err
  414. }
  415. success := &reply.SuccessReply{
  416. Code: 0,
  417. }
  418. if out != nil {
  419. success.Data = out
  420. }
  421. return ctx.Result(200, success)
  422. }
  423. }
  424. type PartnerHTTPClient interface {
  425. CheckPhoneCode(ctx context.Context, req *common.CheckPhoneCodeRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
  426. CreateUserPartnerRoom(ctx context.Context, req *common.PersonIDParam, opts ...http.CallOption) (rsp *chat.RoomReply, err error)
  427. FindLookList(ctx context.Context, req *common.ListPageRequest, opts ...http.CallOption) (rsp *statistics.LookAndLikeListReply, err error)
  428. FindOnlineList(ctx context.Context, req *common.ListPage2Request, opts ...http.CallOption) (rsp *common.OnlinePersonListReply, err error)
  429. FindTagListBySex(ctx context.Context, req *common.SexReq, opts ...http.CallOption) (rsp *common.TagListReply, err error)
  430. GetPartnerBalance(ctx context.Context, req *emptypb.Empty, opts ...http.CallOption) (rsp *PartnerBalance, err error)
  431. GetPartnerInfo(ctx context.Context, req *emptypb.Empty, opts ...http.CallOption) (rsp *PartnerInfo, err error)
  432. GetPartnerLookNum(ctx context.Context, req *emptypb.Empty, opts ...http.CallOption) (rsp *statistics.LookMessageReply, err error)
  433. GetPartnerMessage(ctx context.Context, req *emptypb.Empty, opts ...http.CallOption) (rsp *PartnerMessage, err error)
  434. PartnerGetHomeInfo(ctx context.Context, req *common.PersonParam, opts ...http.CallOption) (rsp *common.HomeInfo, err error)
  435. PartnerGetPersonLikedAndLooked(ctx context.Context, req *common.PersonParam, opts ...http.CallOption) (rsp *common.LookedAndLikedNum, err error)
  436. SendPhoneCode(ctx context.Context, req *common.SendPhoneCodeRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
  437. UpdatePartnerInformation(ctx context.Context, req *common.UpdateInformationRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
  438. WxConf(ctx context.Context, req *common.WxConfReq, opts ...http.CallOption) (rsp *common.WxConfResponse, err error)
  439. }
  440. type PartnerHTTPClientImpl struct {
  441. cc *http.Client
  442. }
  443. func NewPartnerHTTPClient(client *http.Client) PartnerHTTPClient {
  444. return &PartnerHTTPClientImpl{client}
  445. }
  446. func (c *PartnerHTTPClientImpl) CheckPhoneCode(ctx context.Context, in *common.CheckPhoneCodeRequest, opts ...http.CallOption) (*emptypb.Empty, error) {
  447. var out emptypb.Empty
  448. pattern := "/api/partner/code/check"
  449. path := binding.EncodeURL(pattern, in, false)
  450. opts = append(opts, http.Operation("/api.partner.Partner/CheckPhoneCode"))
  451. opts = append(opts, http.PathTemplate(pattern))
  452. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  453. if err != nil {
  454. return nil, err
  455. }
  456. return &out, err
  457. }
  458. func (c *PartnerHTTPClientImpl) CreateUserPartnerRoom(ctx context.Context, in *common.PersonIDParam, opts ...http.CallOption) (*chat.RoomReply, error) {
  459. var out chat.RoomReply
  460. pattern := "/api/partner/create/room"
  461. path := binding.EncodeURL(pattern, in, false)
  462. opts = append(opts, http.Operation("/api.partner.Partner/CreateUserPartnerRoom"))
  463. opts = append(opts, http.PathTemplate(pattern))
  464. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  465. if err != nil {
  466. return nil, err
  467. }
  468. return &out, err
  469. }
  470. func (c *PartnerHTTPClientImpl) FindLookList(ctx context.Context, in *common.ListPageRequest, opts ...http.CallOption) (*statistics.LookAndLikeListReply, error) {
  471. var out statistics.LookAndLikeListReply
  472. pattern := "/api/partner/list/look"
  473. path := binding.EncodeURL(pattern, in, false)
  474. opts = append(opts, http.Operation("/api.partner.Partner/FindLookList"))
  475. opts = append(opts, http.PathTemplate(pattern))
  476. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  477. if err != nil {
  478. return nil, err
  479. }
  480. return &out, err
  481. }
  482. func (c *PartnerHTTPClientImpl) FindOnlineList(ctx context.Context, in *common.ListPage2Request, opts ...http.CallOption) (*common.OnlinePersonListReply, error) {
  483. var out common.OnlinePersonListReply
  484. pattern := "/api/partner/list/online"
  485. path := binding.EncodeURL(pattern, in, false)
  486. opts = append(opts, http.Operation("/api.partner.Partner/FindOnlineList"))
  487. opts = append(opts, http.PathTemplate(pattern))
  488. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  489. if err != nil {
  490. return nil, err
  491. }
  492. return &out, err
  493. }
  494. func (c *PartnerHTTPClientImpl) FindTagListBySex(ctx context.Context, in *common.SexReq, opts ...http.CallOption) (*common.TagListReply, error) {
  495. var out common.TagListReply
  496. pattern := "/api/partner/list/tag"
  497. path := binding.EncodeURL(pattern, in, false)
  498. opts = append(opts, http.Operation("/api.partner.Partner/FindTagListBySex"))
  499. opts = append(opts, http.PathTemplate(pattern))
  500. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  501. if err != nil {
  502. return nil, err
  503. }
  504. return &out, err
  505. }
  506. func (c *PartnerHTTPClientImpl) GetPartnerBalance(ctx context.Context, in *emptypb.Empty, opts ...http.CallOption) (*PartnerBalance, error) {
  507. var out PartnerBalance
  508. pattern := "/api/partner/balance"
  509. path := binding.EncodeURL(pattern, in, false)
  510. opts = append(opts, http.Operation("/api.partner.Partner/GetPartnerBalance"))
  511. opts = append(opts, http.PathTemplate(pattern))
  512. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  513. if err != nil {
  514. return nil, err
  515. }
  516. return &out, err
  517. }
  518. func (c *PartnerHTTPClientImpl) GetPartnerInfo(ctx context.Context, in *emptypb.Empty, opts ...http.CallOption) (*PartnerInfo, error) {
  519. var out PartnerInfo
  520. pattern := "/api/partner/info"
  521. path := binding.EncodeURL(pattern, in, false)
  522. opts = append(opts, http.Operation("/api.partner.Partner/GetPartnerInfo"))
  523. opts = append(opts, http.PathTemplate(pattern))
  524. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  525. if err != nil {
  526. return nil, err
  527. }
  528. return &out, err
  529. }
  530. func (c *PartnerHTTPClientImpl) GetPartnerLookNum(ctx context.Context, in *emptypb.Empty, opts ...http.CallOption) (*statistics.LookMessageReply, error) {
  531. var out statistics.LookMessageReply
  532. pattern := "/api/partner/num/look"
  533. path := binding.EncodeURL(pattern, in, false)
  534. opts = append(opts, http.Operation("/api.partner.Partner/GetPartnerLookNum"))
  535. opts = append(opts, http.PathTemplate(pattern))
  536. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  537. if err != nil {
  538. return nil, err
  539. }
  540. return &out, err
  541. }
  542. func (c *PartnerHTTPClientImpl) GetPartnerMessage(ctx context.Context, in *emptypb.Empty, opts ...http.CallOption) (*PartnerMessage, error) {
  543. var out PartnerMessage
  544. pattern := "/api/partner/message"
  545. path := binding.EncodeURL(pattern, in, false)
  546. opts = append(opts, http.Operation("/api.partner.Partner/GetPartnerMessage"))
  547. opts = append(opts, http.PathTemplate(pattern))
  548. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  549. if err != nil {
  550. return nil, err
  551. }
  552. return &out, err
  553. }
  554. func (c *PartnerHTTPClientImpl) PartnerGetHomeInfo(ctx context.Context, in *common.PersonParam, opts ...http.CallOption) (*common.HomeInfo, error) {
  555. var out common.HomeInfo
  556. pattern := "/api/partner/home"
  557. path := binding.EncodeURL(pattern, in, false)
  558. opts = append(opts, http.Operation("/api.partner.Partner/PartnerGetHomeInfo"))
  559. opts = append(opts, http.PathTemplate(pattern))
  560. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  561. if err != nil {
  562. return nil, err
  563. }
  564. return &out, err
  565. }
  566. func (c *PartnerHTTPClientImpl) PartnerGetPersonLikedAndLooked(ctx context.Context, in *common.PersonParam, opts ...http.CallOption) (*common.LookedAndLikedNum, error) {
  567. var out common.LookedAndLikedNum
  568. pattern := "/api/partner/num"
  569. path := binding.EncodeURL(pattern, in, false)
  570. opts = append(opts, http.Operation("/api.partner.Partner/PartnerGetPersonLikedAndLooked"))
  571. opts = append(opts, http.PathTemplate(pattern))
  572. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  573. if err != nil {
  574. return nil, err
  575. }
  576. return &out, err
  577. }
  578. func (c *PartnerHTTPClientImpl) SendPhoneCode(ctx context.Context, in *common.SendPhoneCodeRequest, opts ...http.CallOption) (*emptypb.Empty, error) {
  579. var out emptypb.Empty
  580. pattern := "/api/partner/code/send"
  581. path := binding.EncodeURL(pattern, in, false)
  582. opts = append(opts, http.Operation("/api.partner.Partner/SendPhoneCode"))
  583. opts = append(opts, http.PathTemplate(pattern))
  584. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  585. if err != nil {
  586. return nil, err
  587. }
  588. return &out, err
  589. }
  590. func (c *PartnerHTTPClientImpl) UpdatePartnerInformation(ctx context.Context, in *common.UpdateInformationRequest, opts ...http.CallOption) (*emptypb.Empty, error) {
  591. var out emptypb.Empty
  592. pattern := "/api/partner/update/information"
  593. path := binding.EncodeURL(pattern, in, false)
  594. opts = append(opts, http.Operation("/api.partner.Partner/UpdatePartnerInformation"))
  595. opts = append(opts, http.PathTemplate(pattern))
  596. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  597. if err != nil {
  598. return nil, err
  599. }
  600. return &out, err
  601. }
  602. func (c *PartnerHTTPClientImpl) WxConf(ctx context.Context, in *common.WxConfReq, opts ...http.CallOption) (*common.WxConfResponse, error) {
  603. var out common.WxConfResponse
  604. pattern := "/api/wx/jssdk/config"
  605. path := binding.EncodeURL(pattern, in, false)
  606. opts = append(opts, http.Operation("/api.partner.Partner/WxConf"))
  607. opts = append(opts, http.PathTemplate(pattern))
  608. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  609. if err != nil {
  610. return nil, err
  611. }
  612. return &out, err
  613. }