golang-im聊天
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

business.ext.pb.go 45 KiB

2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // versions:
  3. // protoc-gen-go v1.28.1
  4. // protoc v3.20.0--rc1
  5. // source: business.ext.proto
  6. package pb
  7. import (
  8. context "context"
  9. "google.golang.org/grpc"
  10. "google.golang.org/grpc/codes"
  11. "google.golang.org/grpc/status"
  12. protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  13. protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  14. reflect "reflect"
  15. sync "sync"
  16. )
  17. const (
  18. // Verify that this generated code is sufficiently up-to-date.
  19. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  20. // Verify that runtime/protoimpl is sufficiently up-to-date.
  21. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  22. )
  23. type Emoticon struct {
  24. state protoimpl.MessageState
  25. sizeCache protoimpl.SizeCache
  26. unknownFields protoimpl.UnknownFields
  27. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // 名称
  28. ImgUrl string `protobuf:"bytes,2,opt,name=img_url,json=imgUrl,proto3" json:"img_url,omitempty"` // 图片地址
  29. Memo string `protobuf:"bytes,3,opt,name=memo,proto3" json:"memo,omitempty"` // 备注
  30. Sort int32 `protobuf:"varint,4,opt,name=sort,proto3" json:"sort,omitempty"` // 排序
  31. }
  32. func (x *Emoticon) Reset() {
  33. *x = Emoticon{}
  34. if protoimpl.UnsafeEnabled {
  35. mi := &file_business_ext_proto_msgTypes[0]
  36. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  37. ms.StoreMessageInfo(mi)
  38. }
  39. }
  40. func (x *Emoticon) String() string {
  41. return protoimpl.X.MessageStringOf(x)
  42. }
  43. func (*Emoticon) ProtoMessage() {}
  44. func (x *Emoticon) ProtoReflect() protoreflect.Message {
  45. mi := &file_business_ext_proto_msgTypes[0]
  46. if protoimpl.UnsafeEnabled && x != nil {
  47. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  48. if ms.LoadMessageInfo() == nil {
  49. ms.StoreMessageInfo(mi)
  50. }
  51. return ms
  52. }
  53. return mi.MessageOf(x)
  54. }
  55. // Deprecated: Use Emoticon.ProtoReflect.Descriptor instead.
  56. func (*Emoticon) Descriptor() ([]byte, []int) {
  57. return file_business_ext_proto_rawDescGZIP(), []int{0}
  58. }
  59. func (x *Emoticon) GetName() string {
  60. if x != nil {
  61. return x.Name
  62. }
  63. return ""
  64. }
  65. func (x *Emoticon) GetImgUrl() string {
  66. if x != nil {
  67. return x.ImgUrl
  68. }
  69. return ""
  70. }
  71. func (x *Emoticon) GetMemo() string {
  72. if x != nil {
  73. return x.Memo
  74. }
  75. return ""
  76. }
  77. func (x *Emoticon) GetSort() int32 {
  78. if x != nil {
  79. return x.Sort
  80. }
  81. return 0
  82. }
  83. type EmoticonListResp struct {
  84. state protoimpl.MessageState
  85. sizeCache protoimpl.SizeCache
  86. unknownFields protoimpl.UnknownFields
  87. Emoticons []*Emoticon `protobuf:"bytes,1,rep,name=emoticons,proto3" json:"emoticons,omitempty"`
  88. }
  89. func (x *EmoticonListResp) Reset() {
  90. *x = EmoticonListResp{}
  91. if protoimpl.UnsafeEnabled {
  92. mi := &file_business_ext_proto_msgTypes[1]
  93. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  94. ms.StoreMessageInfo(mi)
  95. }
  96. }
  97. func (x *EmoticonListResp) String() string {
  98. return protoimpl.X.MessageStringOf(x)
  99. }
  100. func (*EmoticonListResp) ProtoMessage() {}
  101. func (x *EmoticonListResp) ProtoReflect() protoreflect.Message {
  102. mi := &file_business_ext_proto_msgTypes[1]
  103. if protoimpl.UnsafeEnabled && x != nil {
  104. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  105. if ms.LoadMessageInfo() == nil {
  106. ms.StoreMessageInfo(mi)
  107. }
  108. return ms
  109. }
  110. return mi.MessageOf(x)
  111. }
  112. // Deprecated: Use EmoticonListResp.ProtoReflect.Descriptor instead.
  113. func (*EmoticonListResp) Descriptor() ([]byte, []int) {
  114. return file_business_ext_proto_rawDescGZIP(), []int{1}
  115. }
  116. func (x *EmoticonListResp) GetEmoticons() []*Emoticon {
  117. if x != nil {
  118. return x.Emoticons
  119. }
  120. return nil
  121. }
  122. type SignInReq struct {
  123. state protoimpl.MessageState
  124. sizeCache protoimpl.SizeCache
  125. unknownFields protoimpl.UnknownFields
  126. PhoneNumber string `protobuf:"bytes,1,opt,name=phone_number,json=phoneNumber,proto3" json:"phone_number,omitempty"` // 手机号
  127. Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"` // 验证码
  128. DeviceId int64 `protobuf:"varint,3,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"` // 设备id
  129. MasterId int64 `protobuf:"varint,4,opt,name=master_id,json=masterId,proto3" json:"master_id,omitempty"` // 站长id
  130. PushAlia string `protobuf:"bytes,5,opt,name=push_alia,json=pushAlia,proto3" json:"push_alia,omitempty"` // 极光推送-别名
  131. }
  132. func (x *SignInReq) Reset() {
  133. *x = SignInReq{}
  134. if protoimpl.UnsafeEnabled {
  135. mi := &file_business_ext_proto_msgTypes[2]
  136. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  137. ms.StoreMessageInfo(mi)
  138. }
  139. }
  140. func (x *SignInReq) String() string {
  141. return protoimpl.X.MessageStringOf(x)
  142. }
  143. func (*SignInReq) ProtoMessage() {}
  144. func (x *SignInReq) ProtoReflect() protoreflect.Message {
  145. mi := &file_business_ext_proto_msgTypes[2]
  146. if protoimpl.UnsafeEnabled && x != nil {
  147. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  148. if ms.LoadMessageInfo() == nil {
  149. ms.StoreMessageInfo(mi)
  150. }
  151. return ms
  152. }
  153. return mi.MessageOf(x)
  154. }
  155. // Deprecated: Use SignInReq.ProtoReflect.Descriptor instead.
  156. func (*SignInReq) Descriptor() ([]byte, []int) {
  157. return file_business_ext_proto_rawDescGZIP(), []int{2}
  158. }
  159. func (x *SignInReq) GetPhoneNumber() string {
  160. if x != nil {
  161. return x.PhoneNumber
  162. }
  163. return ""
  164. }
  165. func (x *SignInReq) GetCode() string {
  166. if x != nil {
  167. return x.Code
  168. }
  169. return ""
  170. }
  171. func (x *SignInReq) GetDeviceId() int64 {
  172. if x != nil {
  173. return x.DeviceId
  174. }
  175. return 0
  176. }
  177. func (x *SignInReq) GetMasterId() int64 {
  178. if x != nil {
  179. return x.MasterId
  180. }
  181. return 0
  182. }
  183. func (x *SignInReq) GetPushAlia() string {
  184. if x != nil {
  185. return x.PushAlia
  186. }
  187. return ""
  188. }
  189. type SignInResp struct {
  190. state protoimpl.MessageState
  191. sizeCache protoimpl.SizeCache
  192. unknownFields protoimpl.UnknownFields
  193. IsNew bool `protobuf:"varint,1,opt,name=is_new,json=isNew,proto3" json:"is_new,omitempty"` // 是否是新用户
  194. UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // 用户id
  195. Token string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"` // token
  196. MasterId int64 `protobuf:"varint,4,opt,name=master_id,json=masterId,proto3" json:"master_id,omitempty"` // 站长id
  197. }
  198. func (x *SignInResp) Reset() {
  199. *x = SignInResp{}
  200. if protoimpl.UnsafeEnabled {
  201. mi := &file_business_ext_proto_msgTypes[3]
  202. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  203. ms.StoreMessageInfo(mi)
  204. }
  205. }
  206. func (x *SignInResp) String() string {
  207. return protoimpl.X.MessageStringOf(x)
  208. }
  209. func (*SignInResp) ProtoMessage() {}
  210. func (x *SignInResp) ProtoReflect() protoreflect.Message {
  211. mi := &file_business_ext_proto_msgTypes[3]
  212. if protoimpl.UnsafeEnabled && x != nil {
  213. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  214. if ms.LoadMessageInfo() == nil {
  215. ms.StoreMessageInfo(mi)
  216. }
  217. return ms
  218. }
  219. return mi.MessageOf(x)
  220. }
  221. // Deprecated: Use SignInResp.ProtoReflect.Descriptor instead.
  222. func (*SignInResp) Descriptor() ([]byte, []int) {
  223. return file_business_ext_proto_rawDescGZIP(), []int{3}
  224. }
  225. func (x *SignInResp) GetIsNew() bool {
  226. if x != nil {
  227. return x.IsNew
  228. }
  229. return false
  230. }
  231. func (x *SignInResp) GetUserId() int64 {
  232. if x != nil {
  233. return x.UserId
  234. }
  235. return 0
  236. }
  237. func (x *SignInResp) GetToken() string {
  238. if x != nil {
  239. return x.Token
  240. }
  241. return ""
  242. }
  243. func (x *SignInResp) GetMasterId() int64 {
  244. if x != nil {
  245. return x.MasterId
  246. }
  247. return 0
  248. }
  249. type CloudUploadFileReq struct {
  250. state protoimpl.MessageState
  251. sizeCache protoimpl.SizeCache
  252. unknownFields protoimpl.UnknownFields
  253. Dir string `protobuf:"bytes,1,opt,name=dir,proto3" json:"dir,omitempty"` // 目录名
  254. FileName string `protobuf:"bytes,2,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"` // 上传原文件名称
  255. FileSize string `protobuf:"bytes,3,opt,name=file_size,json=fileSize,proto3" json:"file_size,omitempty"` // 文件大小
  256. }
  257. func (x *CloudUploadFileReq) Reset() {
  258. *x = CloudUploadFileReq{}
  259. if protoimpl.UnsafeEnabled {
  260. mi := &file_business_ext_proto_msgTypes[4]
  261. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  262. ms.StoreMessageInfo(mi)
  263. }
  264. }
  265. func (x *CloudUploadFileReq) String() string {
  266. return protoimpl.X.MessageStringOf(x)
  267. }
  268. func (*CloudUploadFileReq) ProtoMessage() {}
  269. func (x *CloudUploadFileReq) ProtoReflect() protoreflect.Message {
  270. mi := &file_business_ext_proto_msgTypes[4]
  271. if protoimpl.UnsafeEnabled && x != nil {
  272. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  273. if ms.LoadMessageInfo() == nil {
  274. ms.StoreMessageInfo(mi)
  275. }
  276. return ms
  277. }
  278. return mi.MessageOf(x)
  279. }
  280. // Deprecated: Use CloudUploadFileReq.ProtoReflect.Descriptor instead.
  281. func (*CloudUploadFileReq) Descriptor() ([]byte, []int) {
  282. return file_business_ext_proto_rawDescGZIP(), []int{4}
  283. }
  284. func (x *CloudUploadFileReq) GetDir() string {
  285. if x != nil {
  286. return x.Dir
  287. }
  288. return ""
  289. }
  290. func (x *CloudUploadFileReq) GetFileName() string {
  291. if x != nil {
  292. return x.FileName
  293. }
  294. return ""
  295. }
  296. func (x *CloudUploadFileReq) GetFileSize() string {
  297. if x != nil {
  298. return x.FileSize
  299. }
  300. return ""
  301. }
  302. type CloudUploadFileResp struct {
  303. state protoimpl.MessageState
  304. sizeCache protoimpl.SizeCache
  305. unknownFields protoimpl.UnknownFields
  306. Method string `protobuf:"bytes,1,opt,name=method,proto3" json:"method,omitempty"` // 请求方式
  307. Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"` // 域名
  308. Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` // key
  309. Token string `protobuf:"bytes,4,opt,name=token,proto3" json:"token,omitempty"` // token
  310. }
  311. func (x *CloudUploadFileResp) Reset() {
  312. *x = CloudUploadFileResp{}
  313. if protoimpl.UnsafeEnabled {
  314. mi := &file_business_ext_proto_msgTypes[5]
  315. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  316. ms.StoreMessageInfo(mi)
  317. }
  318. }
  319. func (x *CloudUploadFileResp) String() string {
  320. return protoimpl.X.MessageStringOf(x)
  321. }
  322. func (*CloudUploadFileResp) ProtoMessage() {}
  323. func (x *CloudUploadFileResp) ProtoReflect() protoreflect.Message {
  324. mi := &file_business_ext_proto_msgTypes[5]
  325. if protoimpl.UnsafeEnabled && x != nil {
  326. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  327. if ms.LoadMessageInfo() == nil {
  328. ms.StoreMessageInfo(mi)
  329. }
  330. return ms
  331. }
  332. return mi.MessageOf(x)
  333. }
  334. // Deprecated: Use CloudUploadFileResp.ProtoReflect.Descriptor instead.
  335. func (*CloudUploadFileResp) Descriptor() ([]byte, []int) {
  336. return file_business_ext_proto_rawDescGZIP(), []int{5}
  337. }
  338. func (x *CloudUploadFileResp) GetMethod() string {
  339. if x != nil {
  340. return x.Method
  341. }
  342. return ""
  343. }
  344. func (x *CloudUploadFileResp) GetHost() string {
  345. if x != nil {
  346. return x.Host
  347. }
  348. return ""
  349. }
  350. func (x *CloudUploadFileResp) GetKey() string {
  351. if x != nil {
  352. return x.Key
  353. }
  354. return ""
  355. }
  356. func (x *CloudUploadFileResp) GetToken() string {
  357. if x != nil {
  358. return x.Token
  359. }
  360. return ""
  361. }
  362. type User struct {
  363. state protoimpl.MessageState
  364. sizeCache protoimpl.SizeCache
  365. unknownFields protoimpl.UnknownFields
  366. UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // 用户id
  367. Nickname string `protobuf:"bytes,2,opt,name=nickname,proto3" json:"nickname,omitempty"` // 昵称
  368. Sex int32 `protobuf:"varint,3,opt,name=sex,proto3" json:"sex,omitempty"` // 性别
  369. AvatarUrl string `protobuf:"bytes,4,opt,name=avatar_url,json=avatarUrl,proto3" json:"avatar_url,omitempty"` // 头像地址
  370. Extra string `protobuf:"bytes,5,opt,name=extra,proto3" json:"extra,omitempty"` // 附加字段
  371. CreateTime int64 `protobuf:"varint,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // 创建时间
  372. UpdateTime int64 `protobuf:"varint,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // 更新时间
  373. MasterId int64 `protobuf:"varint,8,opt,name=master_id,json=masterId,proto3" json:"master_id,omitempty"` // 更新时间
  374. }
  375. func (x *User) Reset() {
  376. *x = User{}
  377. if protoimpl.UnsafeEnabled {
  378. mi := &file_business_ext_proto_msgTypes[6]
  379. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  380. ms.StoreMessageInfo(mi)
  381. }
  382. }
  383. func (x *User) String() string {
  384. return protoimpl.X.MessageStringOf(x)
  385. }
  386. func (*User) ProtoMessage() {}
  387. func (x *User) ProtoReflect() protoreflect.Message {
  388. mi := &file_business_ext_proto_msgTypes[6]
  389. if protoimpl.UnsafeEnabled && x != nil {
  390. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  391. if ms.LoadMessageInfo() == nil {
  392. ms.StoreMessageInfo(mi)
  393. }
  394. return ms
  395. }
  396. return mi.MessageOf(x)
  397. }
  398. // Deprecated: Use User.ProtoReflect.Descriptor instead.
  399. func (*User) Descriptor() ([]byte, []int) {
  400. return file_business_ext_proto_rawDescGZIP(), []int{6}
  401. }
  402. func (x *User) GetUserId() int64 {
  403. if x != nil {
  404. return x.UserId
  405. }
  406. return 0
  407. }
  408. func (x *User) GetNickname() string {
  409. if x != nil {
  410. return x.Nickname
  411. }
  412. return ""
  413. }
  414. func (x *User) GetSex() int32 {
  415. if x != nil {
  416. return x.Sex
  417. }
  418. return 0
  419. }
  420. func (x *User) GetAvatarUrl() string {
  421. if x != nil {
  422. return x.AvatarUrl
  423. }
  424. return ""
  425. }
  426. func (x *User) GetExtra() string {
  427. if x != nil {
  428. return x.Extra
  429. }
  430. return ""
  431. }
  432. func (x *User) GetCreateTime() int64 {
  433. if x != nil {
  434. return x.CreateTime
  435. }
  436. return 0
  437. }
  438. func (x *User) GetUpdateTime() int64 {
  439. if x != nil {
  440. return x.UpdateTime
  441. }
  442. return 0
  443. }
  444. func (x *User) GetMasterId() int64 {
  445. if x != nil {
  446. return x.MasterId
  447. }
  448. return 0
  449. }
  450. type GetUserReq struct {
  451. state protoimpl.MessageState
  452. sizeCache protoimpl.SizeCache
  453. unknownFields protoimpl.UnknownFields
  454. UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // 用户id
  455. }
  456. func (x *GetUserReq) Reset() {
  457. *x = GetUserReq{}
  458. if protoimpl.UnsafeEnabled {
  459. mi := &file_business_ext_proto_msgTypes[7]
  460. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  461. ms.StoreMessageInfo(mi)
  462. }
  463. }
  464. func (x *GetUserReq) String() string {
  465. return protoimpl.X.MessageStringOf(x)
  466. }
  467. func (*GetUserReq) ProtoMessage() {}
  468. func (x *GetUserReq) ProtoReflect() protoreflect.Message {
  469. mi := &file_business_ext_proto_msgTypes[7]
  470. if protoimpl.UnsafeEnabled && x != nil {
  471. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  472. if ms.LoadMessageInfo() == nil {
  473. ms.StoreMessageInfo(mi)
  474. }
  475. return ms
  476. }
  477. return mi.MessageOf(x)
  478. }
  479. // Deprecated: Use GetUserReq.ProtoReflect.Descriptor instead.
  480. func (*GetUserReq) Descriptor() ([]byte, []int) {
  481. return file_business_ext_proto_rawDescGZIP(), []int{7}
  482. }
  483. func (x *GetUserReq) GetUserId() int64 {
  484. if x != nil {
  485. return x.UserId
  486. }
  487. return 0
  488. }
  489. type GetUserResp struct {
  490. state protoimpl.MessageState
  491. sizeCache protoimpl.SizeCache
  492. unknownFields protoimpl.UnknownFields
  493. User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` // 用户信息
  494. }
  495. func (x *GetUserResp) Reset() {
  496. *x = GetUserResp{}
  497. if protoimpl.UnsafeEnabled {
  498. mi := &file_business_ext_proto_msgTypes[8]
  499. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  500. ms.StoreMessageInfo(mi)
  501. }
  502. }
  503. func (x *GetUserResp) String() string {
  504. return protoimpl.X.MessageStringOf(x)
  505. }
  506. func (*GetUserResp) ProtoMessage() {}
  507. func (x *GetUserResp) ProtoReflect() protoreflect.Message {
  508. mi := &file_business_ext_proto_msgTypes[8]
  509. if protoimpl.UnsafeEnabled && x != nil {
  510. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  511. if ms.LoadMessageInfo() == nil {
  512. ms.StoreMessageInfo(mi)
  513. }
  514. return ms
  515. }
  516. return mi.MessageOf(x)
  517. }
  518. // Deprecated: Use GetUserResp.ProtoReflect.Descriptor instead.
  519. func (*GetUserResp) Descriptor() ([]byte, []int) {
  520. return file_business_ext_proto_rawDescGZIP(), []int{8}
  521. }
  522. func (x *GetUserResp) GetUser() *User {
  523. if x != nil {
  524. return x.User
  525. }
  526. return nil
  527. }
  528. type UpdateUserReq struct {
  529. state protoimpl.MessageState
  530. sizeCache protoimpl.SizeCache
  531. unknownFields protoimpl.UnknownFields
  532. Nickname string `protobuf:"bytes,1,opt,name=nickname,proto3" json:"nickname,omitempty"` // 昵称
  533. Sex int32 `protobuf:"varint,2,opt,name=sex,proto3" json:"sex,omitempty"` // 性别
  534. AvatarUrl string `protobuf:"bytes,3,opt,name=avatar_url,json=avatarUrl,proto3" json:"avatar_url,omitempty"` // 头像地址
  535. Extra string `protobuf:"bytes,4,opt,name=extra,proto3" json:"extra,omitempty"` // 附加字段
  536. }
  537. func (x *UpdateUserReq) Reset() {
  538. *x = UpdateUserReq{}
  539. if protoimpl.UnsafeEnabled {
  540. mi := &file_business_ext_proto_msgTypes[9]
  541. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  542. ms.StoreMessageInfo(mi)
  543. }
  544. }
  545. func (x *UpdateUserReq) String() string {
  546. return protoimpl.X.MessageStringOf(x)
  547. }
  548. func (*UpdateUserReq) ProtoMessage() {}
  549. func (x *UpdateUserReq) ProtoReflect() protoreflect.Message {
  550. mi := &file_business_ext_proto_msgTypes[9]
  551. if protoimpl.UnsafeEnabled && x != nil {
  552. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  553. if ms.LoadMessageInfo() == nil {
  554. ms.StoreMessageInfo(mi)
  555. }
  556. return ms
  557. }
  558. return mi.MessageOf(x)
  559. }
  560. // Deprecated: Use UpdateUserReq.ProtoReflect.Descriptor instead.
  561. func (*UpdateUserReq) Descriptor() ([]byte, []int) {
  562. return file_business_ext_proto_rawDescGZIP(), []int{9}
  563. }
  564. func (x *UpdateUserReq) GetNickname() string {
  565. if x != nil {
  566. return x.Nickname
  567. }
  568. return ""
  569. }
  570. func (x *UpdateUserReq) GetSex() int32 {
  571. if x != nil {
  572. return x.Sex
  573. }
  574. return 0
  575. }
  576. func (x *UpdateUserReq) GetAvatarUrl() string {
  577. if x != nil {
  578. return x.AvatarUrl
  579. }
  580. return ""
  581. }
  582. func (x *UpdateUserReq) GetExtra() string {
  583. if x != nil {
  584. return x.Extra
  585. }
  586. return ""
  587. }
  588. type SearchUserReq struct {
  589. state protoimpl.MessageState
  590. sizeCache protoimpl.SizeCache
  591. unknownFields protoimpl.UnknownFields
  592. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  593. MasterId int64 `protobuf:"varint,2,opt,name=master_id,json=masterId,proto3" json:"master_id,omitempty"`
  594. }
  595. func (x *SearchUserReq) Reset() {
  596. *x = SearchUserReq{}
  597. if protoimpl.UnsafeEnabled {
  598. mi := &file_business_ext_proto_msgTypes[10]
  599. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  600. ms.StoreMessageInfo(mi)
  601. }
  602. }
  603. func (x *SearchUserReq) String() string {
  604. return protoimpl.X.MessageStringOf(x)
  605. }
  606. func (*SearchUserReq) ProtoMessage() {}
  607. func (x *SearchUserReq) ProtoReflect() protoreflect.Message {
  608. mi := &file_business_ext_proto_msgTypes[10]
  609. if protoimpl.UnsafeEnabled && x != nil {
  610. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  611. if ms.LoadMessageInfo() == nil {
  612. ms.StoreMessageInfo(mi)
  613. }
  614. return ms
  615. }
  616. return mi.MessageOf(x)
  617. }
  618. // Deprecated: Use SearchUserReq.ProtoReflect.Descriptor instead.
  619. func (*SearchUserReq) Descriptor() ([]byte, []int) {
  620. return file_business_ext_proto_rawDescGZIP(), []int{10}
  621. }
  622. func (x *SearchUserReq) GetKey() string {
  623. if x != nil {
  624. return x.Key
  625. }
  626. return ""
  627. }
  628. func (x *SearchUserReq) GetMasterId() int64 {
  629. if x != nil {
  630. return x.MasterId
  631. }
  632. return 0
  633. }
  634. type SearchUserResp struct {
  635. state protoimpl.MessageState
  636. sizeCache protoimpl.SizeCache
  637. unknownFields protoimpl.UnknownFields
  638. Users []*User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
  639. }
  640. func (x *SearchUserResp) Reset() {
  641. *x = SearchUserResp{}
  642. if protoimpl.UnsafeEnabled {
  643. mi := &file_business_ext_proto_msgTypes[11]
  644. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  645. ms.StoreMessageInfo(mi)
  646. }
  647. }
  648. func (x *SearchUserResp) String() string {
  649. return protoimpl.X.MessageStringOf(x)
  650. }
  651. func (*SearchUserResp) ProtoMessage() {}
  652. func (x *SearchUserResp) ProtoReflect() protoreflect.Message {
  653. mi := &file_business_ext_proto_msgTypes[11]
  654. if protoimpl.UnsafeEnabled && x != nil {
  655. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  656. if ms.LoadMessageInfo() == nil {
  657. ms.StoreMessageInfo(mi)
  658. }
  659. return ms
  660. }
  661. return mi.MessageOf(x)
  662. }
  663. // Deprecated: Use SearchUserResp.ProtoReflect.Descriptor instead.
  664. func (*SearchUserResp) Descriptor() ([]byte, []int) {
  665. return file_business_ext_proto_rawDescGZIP(), []int{11}
  666. }
  667. func (x *SearchUserResp) GetUsers() []*User {
  668. if x != nil {
  669. return x.Users
  670. }
  671. return nil
  672. }
  673. var File_business_ext_proto protoreflect.FileDescriptor
  674. var file_business_ext_proto_rawDesc = []byte{
  675. 0x0a, 0x12, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x2e, 0x65, 0x78, 0x74, 0x2e, 0x70,
  676. 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x10, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
  677. 0x2e, 0x65, 0x78, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5f, 0x0a, 0x08, 0x45, 0x6d,
  678. 0x6f, 0x74, 0x69, 0x63, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
  679. 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x6d,
  680. 0x67, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x69, 0x6d, 0x67,
  681. 0x55, 0x72, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x65, 0x6d, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28,
  682. 0x09, 0x52, 0x04, 0x6d, 0x65, 0x6d, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x6f, 0x72, 0x74, 0x18,
  683. 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x73, 0x6f, 0x72, 0x74, 0x22, 0x3e, 0x0a, 0x10, 0x45,
  684. 0x6d, 0x6f, 0x74, 0x69, 0x63, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12,
  685. 0x2a, 0x0a, 0x09, 0x65, 0x6d, 0x6f, 0x74, 0x69, 0x63, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03,
  686. 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x6f, 0x74, 0x69, 0x63, 0x6f, 0x6e,
  687. 0x52, 0x09, 0x65, 0x6d, 0x6f, 0x74, 0x69, 0x63, 0x6f, 0x6e, 0x73, 0x22, 0x99, 0x01, 0x0a, 0x09,
  688. 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x68, 0x6f,
  689. 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  690. 0x0b, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04,
  691. 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65,
  692. 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20,
  693. 0x01, 0x28, 0x03, 0x52, 0x08, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a,
  694. 0x09, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03,
  695. 0x52, 0x08, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x75,
  696. 0x73, 0x68, 0x5f, 0x61, 0x6c, 0x69, 0x61, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70,
  697. 0x75, 0x73, 0x68, 0x41, 0x6c, 0x69, 0x61, 0x22, 0x6f, 0x0a, 0x0a, 0x53, 0x69, 0x67, 0x6e, 0x49,
  698. 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x18,
  699. 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x12, 0x17, 0x0a, 0x07,
  700. 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75,
  701. 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03,
  702. 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6d,
  703. 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08,
  704. 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x60, 0x0a, 0x12, 0x43, 0x6c, 0x6f, 0x75,
  705. 0x64, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x12, 0x10,
  706. 0x0a, 0x03, 0x64, 0x69, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x69, 0x72,
  707. 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20,
  708. 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a,
  709. 0x09, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
  710. 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x69, 0x0a, 0x13, 0x43, 0x6c,
  711. 0x6f, 0x75, 0x64, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73,
  712. 0x70, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
  713. 0x09, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73,
  714. 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x10, 0x0a,
  715. 0x03, 0x6b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
  716. 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
  717. 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xe1, 0x01, 0x0a, 0x04, 0x55, 0x73, 0x65, 0x72, 0x12, 0x17,
  718. 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52,
  719. 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e,
  720. 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e,
  721. 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05,
  722. 0x52, 0x03, 0x73, 0x65, 0x78, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f,
  723. 0x75, 0x72, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61,
  724. 0x72, 0x55, 0x72, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x78, 0x74, 0x72, 0x61, 0x18, 0x05, 0x20,
  725. 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x78, 0x74, 0x72, 0x61, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x72,
  726. 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52,
  727. 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x75,
  728. 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03,
  729. 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09,
  730. 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52,
  731. 0x08, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x25, 0x0a, 0x0a, 0x47, 0x65, 0x74,
  732. 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f,
  733. 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64,
  734. 0x22, 0x2b, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12,
  735. 0x1c, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e,
  736. 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x22, 0x72, 0x0a,
  737. 0x0d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x1a,
  738. 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  739. 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x65,
  740. 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x73, 0x65, 0x78, 0x12, 0x1d, 0x0a, 0x0a,
  741. 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
  742. 0x52, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x55, 0x72, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x65,
  743. 0x78, 0x74, 0x72, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x78, 0x74, 0x72,
  744. 0x61, 0x22, 0x3e, 0x0a, 0x0d, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x55, 0x73, 0x65, 0x72, 0x52,
  745. 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  746. 0x03, 0x6b, 0x65, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69,
  747. 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x49,
  748. 0x64, 0x22, 0x30, 0x0a, 0x0e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x55, 0x73, 0x65, 0x72, 0x52,
  749. 0x65, 0x73, 0x70, 0x12, 0x1e, 0x0a, 0x05, 0x75, 0x73, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03,
  750. 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x05, 0x75, 0x73,
  751. 0x65, 0x72, 0x73, 0x32, 0xb8, 0x02, 0x0a, 0x0b, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73,
  752. 0x45, 0x78, 0x74, 0x12, 0x27, 0x0a, 0x06, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x12, 0x0d, 0x2e,
  753. 0x70, 0x62, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x0e, 0x2e, 0x70,
  754. 0x62, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2a, 0x0a, 0x07,
  755. 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x12, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74,
  756. 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74,
  757. 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2a, 0x0a, 0x0a, 0x55, 0x70, 0x64, 0x61,
  758. 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x12, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61,
  759. 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x09, 0x2e, 0x70, 0x62, 0x2e, 0x45,
  760. 0x6d, 0x70, 0x74, 0x79, 0x12, 0x33, 0x0a, 0x0a, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x55, 0x73,
  761. 0x65, 0x72, 0x12, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x55, 0x73,
  762. 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63,
  763. 0x68, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x42, 0x0a, 0x0f, 0x43, 0x6c, 0x6f,
  764. 0x75, 0x64, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x16, 0x2e, 0x70,
  765. 0x62, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x46, 0x69, 0x6c,
  766. 0x65, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x55,
  767. 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2f, 0x0a,
  768. 0x0c, 0x45, 0x6d, 0x6f, 0x74, 0x69, 0x63, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x09, 0x2e,
  769. 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x6d,
  770. 0x6f, 0x74, 0x69, 0x63, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x42, 0x0d,
  771. 0x5a, 0x0b, 0x67, 0x69, 0x6d, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x70, 0x62, 0x2f, 0x62, 0x06, 0x70,
  772. 0x72, 0x6f, 0x74, 0x6f, 0x33,
  773. }
  774. var (
  775. file_business_ext_proto_rawDescOnce sync.Once
  776. file_business_ext_proto_rawDescData = file_business_ext_proto_rawDesc
  777. )
  778. func file_business_ext_proto_rawDescGZIP() []byte {
  779. file_business_ext_proto_rawDescOnce.Do(func() {
  780. file_business_ext_proto_rawDescData = protoimpl.X.CompressGZIP(file_business_ext_proto_rawDescData)
  781. })
  782. return file_business_ext_proto_rawDescData
  783. }
  784. var file_business_ext_proto_msgTypes = make([]protoimpl.MessageInfo, 12)
  785. var file_business_ext_proto_goTypes = []interface{}{
  786. (*Emoticon)(nil), // 0: pb.Emoticon
  787. (*EmoticonListResp)(nil), // 1: pb.EmoticonListResp
  788. (*SignInReq)(nil), // 2: pb.SignInReq
  789. (*SignInResp)(nil), // 3: pb.SignInResp
  790. (*CloudUploadFileReq)(nil), // 4: pb.CloudUploadFileReq
  791. (*CloudUploadFileResp)(nil), // 5: pb.CloudUploadFileResp
  792. (*User)(nil), // 6: pb.User
  793. (*GetUserReq)(nil), // 7: pb.GetUserReq
  794. (*GetUserResp)(nil), // 8: pb.GetUserResp
  795. (*UpdateUserReq)(nil), // 9: pb.UpdateUserReq
  796. (*SearchUserReq)(nil), // 10: pb.SearchUserReq
  797. (*SearchUserResp)(nil), // 11: pb.SearchUserResp
  798. (*Empty)(nil), // 12: pb.Empty
  799. }
  800. var file_business_ext_proto_depIdxs = []int32{
  801. 0, // 0: pb.EmoticonListResp.emoticons:type_name -> pb.Emoticon
  802. 6, // 1: pb.GetUserResp.user:type_name -> pb.User
  803. 6, // 2: pb.SearchUserResp.users:type_name -> pb.User
  804. 2, // 3: pb.BusinessExt.SignIn:input_type -> pb.SignInReq
  805. 7, // 4: pb.BusinessExt.GetUser:input_type -> pb.GetUserReq
  806. 9, // 5: pb.BusinessExt.UpdateUser:input_type -> pb.UpdateUserReq
  807. 10, // 6: pb.BusinessExt.SearchUser:input_type -> pb.SearchUserReq
  808. 4, // 7: pb.BusinessExt.CloudUploadFile:input_type -> pb.CloudUploadFileReq
  809. 12, // 8: pb.BusinessExt.EmoticonList:input_type -> pb.Empty
  810. 3, // 9: pb.BusinessExt.SignIn:output_type -> pb.SignInResp
  811. 8, // 10: pb.BusinessExt.GetUser:output_type -> pb.GetUserResp
  812. 12, // 11: pb.BusinessExt.UpdateUser:output_type -> pb.Empty
  813. 11, // 12: pb.BusinessExt.SearchUser:output_type -> pb.SearchUserResp
  814. 5, // 13: pb.BusinessExt.CloudUploadFile:output_type -> pb.CloudUploadFileResp
  815. 1, // 14: pb.BusinessExt.EmoticonList:output_type -> pb.EmoticonListResp
  816. 9, // [9:15] is the sub-list for method output_type
  817. 3, // [3:9] is the sub-list for method input_type
  818. 3, // [3:3] is the sub-list for extension type_name
  819. 3, // [3:3] is the sub-list for extension extendee
  820. 0, // [0:3] is the sub-list for field type_name
  821. }
  822. func init() { file_business_ext_proto_init() }
  823. func file_business_ext_proto_init() {
  824. if File_business_ext_proto != nil {
  825. return
  826. }
  827. file_common_ext_proto_init()
  828. if !protoimpl.UnsafeEnabled {
  829. file_business_ext_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  830. switch v := v.(*Emoticon); i {
  831. case 0:
  832. return &v.state
  833. case 1:
  834. return &v.sizeCache
  835. case 2:
  836. return &v.unknownFields
  837. default:
  838. return nil
  839. }
  840. }
  841. file_business_ext_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  842. switch v := v.(*EmoticonListResp); i {
  843. case 0:
  844. return &v.state
  845. case 1:
  846. return &v.sizeCache
  847. case 2:
  848. return &v.unknownFields
  849. default:
  850. return nil
  851. }
  852. }
  853. file_business_ext_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  854. switch v := v.(*SignInReq); i {
  855. case 0:
  856. return &v.state
  857. case 1:
  858. return &v.sizeCache
  859. case 2:
  860. return &v.unknownFields
  861. default:
  862. return nil
  863. }
  864. }
  865. file_business_ext_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  866. switch v := v.(*SignInResp); i {
  867. case 0:
  868. return &v.state
  869. case 1:
  870. return &v.sizeCache
  871. case 2:
  872. return &v.unknownFields
  873. default:
  874. return nil
  875. }
  876. }
  877. file_business_ext_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  878. switch v := v.(*CloudUploadFileReq); i {
  879. case 0:
  880. return &v.state
  881. case 1:
  882. return &v.sizeCache
  883. case 2:
  884. return &v.unknownFields
  885. default:
  886. return nil
  887. }
  888. }
  889. file_business_ext_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  890. switch v := v.(*CloudUploadFileResp); i {
  891. case 0:
  892. return &v.state
  893. case 1:
  894. return &v.sizeCache
  895. case 2:
  896. return &v.unknownFields
  897. default:
  898. return nil
  899. }
  900. }
  901. file_business_ext_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  902. switch v := v.(*User); i {
  903. case 0:
  904. return &v.state
  905. case 1:
  906. return &v.sizeCache
  907. case 2:
  908. return &v.unknownFields
  909. default:
  910. return nil
  911. }
  912. }
  913. file_business_ext_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  914. switch v := v.(*GetUserReq); i {
  915. case 0:
  916. return &v.state
  917. case 1:
  918. return &v.sizeCache
  919. case 2:
  920. return &v.unknownFields
  921. default:
  922. return nil
  923. }
  924. }
  925. file_business_ext_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  926. switch v := v.(*GetUserResp); i {
  927. case 0:
  928. return &v.state
  929. case 1:
  930. return &v.sizeCache
  931. case 2:
  932. return &v.unknownFields
  933. default:
  934. return nil
  935. }
  936. }
  937. file_business_ext_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  938. switch v := v.(*UpdateUserReq); i {
  939. case 0:
  940. return &v.state
  941. case 1:
  942. return &v.sizeCache
  943. case 2:
  944. return &v.unknownFields
  945. default:
  946. return nil
  947. }
  948. }
  949. file_business_ext_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  950. switch v := v.(*SearchUserReq); i {
  951. case 0:
  952. return &v.state
  953. case 1:
  954. return &v.sizeCache
  955. case 2:
  956. return &v.unknownFields
  957. default:
  958. return nil
  959. }
  960. }
  961. file_business_ext_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  962. switch v := v.(*SearchUserResp); i {
  963. case 0:
  964. return &v.state
  965. case 1:
  966. return &v.sizeCache
  967. case 2:
  968. return &v.unknownFields
  969. default:
  970. return nil
  971. }
  972. }
  973. }
  974. type x struct{}
  975. out := protoimpl.TypeBuilder{
  976. File: protoimpl.DescBuilder{
  977. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  978. RawDescriptor: file_business_ext_proto_rawDesc,
  979. NumEnums: 0,
  980. NumMessages: 12,
  981. NumExtensions: 0,
  982. NumServices: 1,
  983. },
  984. GoTypes: file_business_ext_proto_goTypes,
  985. DependencyIndexes: file_business_ext_proto_depIdxs,
  986. MessageInfos: file_business_ext_proto_msgTypes,
  987. }.Build()
  988. File_business_ext_proto = out.File
  989. file_business_ext_proto_rawDesc = nil
  990. file_business_ext_proto_goTypes = nil
  991. file_business_ext_proto_depIdxs = nil
  992. }
  993. // Reference imports to suppress errors if they are not otherwise used.
  994. var _ context.Context
  995. var _ grpc.ClientConnInterface
  996. // This is a compile-time assertion to ensure that this generated file
  997. // is compatible with the grpc package it is being compiled against.
  998. // Requires gRPC-Go v1.32.0 or later.
  999. const _ = grpc.SupportPackageIsVersion7
  1000. // BusinessExtClient is the client API for BusinessExt service.
  1001. //
  1002. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
  1003. type BusinessExtClient interface {
  1004. // 登录
  1005. SignIn(ctx context.Context, in *SignInReq, opts ...grpc.CallOption) (*SignInResp, error)
  1006. // 获取用户信息
  1007. GetUser(ctx context.Context, in *GetUserReq, opts ...grpc.CallOption) (*GetUserResp, error)
  1008. // 更新用户信息
  1009. UpdateUser(ctx context.Context, in *UpdateUserReq, opts ...grpc.CallOption) (*Empty, error)
  1010. // 搜索用户(这里简单数据库实现,生产环境建议使用ES)
  1011. SearchUser(ctx context.Context, in *SearchUserReq, opts ...grpc.CallOption) (*SearchUserResp, error)
  1012. // 上传文件至云端
  1013. CloudUploadFile(ctx context.Context, in *CloudUploadFileReq, opts ...grpc.CallOption) (*CloudUploadFileResp, error)
  1014. // 获取表情
  1015. EmoticonList(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*EmoticonListResp, error)
  1016. }
  1017. type businessExtClient struct {
  1018. cc grpc.ClientConnInterface
  1019. }
  1020. func NewBusinessExtClient(cc grpc.ClientConnInterface) BusinessExtClient {
  1021. return &businessExtClient{cc}
  1022. }
  1023. func (c *businessExtClient) SignIn(ctx context.Context, in *SignInReq, opts ...grpc.CallOption) (*SignInResp, error) {
  1024. out := new(SignInResp)
  1025. err := c.cc.Invoke(ctx, "/pb.BusinessExt/SignIn", in, out, opts...)
  1026. if err != nil {
  1027. return nil, err
  1028. }
  1029. return out, nil
  1030. }
  1031. func (c *businessExtClient) GetUser(ctx context.Context, in *GetUserReq, opts ...grpc.CallOption) (*GetUserResp, error) {
  1032. out := new(GetUserResp)
  1033. err := c.cc.Invoke(ctx, "/pb.BusinessExt/GetUser", in, out, opts...)
  1034. if err != nil {
  1035. return nil, err
  1036. }
  1037. return out, nil
  1038. }
  1039. func (c *businessExtClient) UpdateUser(ctx context.Context, in *UpdateUserReq, opts ...grpc.CallOption) (*Empty, error) {
  1040. out := new(Empty)
  1041. err := c.cc.Invoke(ctx, "/pb.BusinessExt/UpdateUser", in, out, opts...)
  1042. if err != nil {
  1043. return nil, err
  1044. }
  1045. return out, nil
  1046. }
  1047. func (c *businessExtClient) SearchUser(ctx context.Context, in *SearchUserReq, opts ...grpc.CallOption) (*SearchUserResp, error) {
  1048. out := new(SearchUserResp)
  1049. err := c.cc.Invoke(ctx, "/pb.BusinessExt/SearchUser", in, out, opts...)
  1050. if err != nil {
  1051. return nil, err
  1052. }
  1053. return out, nil
  1054. }
  1055. func (c *businessExtClient) CloudUploadFile(ctx context.Context, in *CloudUploadFileReq, opts ...grpc.CallOption) (*CloudUploadFileResp, error) {
  1056. out := new(CloudUploadFileResp)
  1057. err := c.cc.Invoke(ctx, "/pb.BusinessExt/CloudUploadFile", in, out, opts...)
  1058. if err != nil {
  1059. return nil, err
  1060. }
  1061. return out, nil
  1062. }
  1063. func (c *businessExtClient) EmoticonList(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*EmoticonListResp, error) {
  1064. out := new(EmoticonListResp)
  1065. err := c.cc.Invoke(ctx, "/pb.BusinessExt/EmoticonList", in, out, opts...)
  1066. if err != nil {
  1067. return nil, err
  1068. }
  1069. return out, nil
  1070. }
  1071. // BusinessExtServer is the server API for BusinessExt service.
  1072. // All implementations must embed UnimplementedBusinessExtServer
  1073. // for forward compatibility
  1074. type BusinessExtServer interface {
  1075. // 登录
  1076. SignIn(context.Context, *SignInReq) (*SignInResp, error)
  1077. // 获取用户信息
  1078. GetUser(context.Context, *GetUserReq) (*GetUserResp, error)
  1079. // 更新用户信息
  1080. UpdateUser(context.Context, *UpdateUserReq) (*Empty, error)
  1081. // 搜索用户(这里简单数据库实现,生产环境建议使用ES)
  1082. SearchUser(context.Context, *SearchUserReq) (*SearchUserResp, error)
  1083. // 上传文件至云端
  1084. CloudUploadFile(context.Context, *CloudUploadFileReq) (*CloudUploadFileResp, error)
  1085. // 获取表情
  1086. EmoticonList(context.Context, *Empty) (*EmoticonListResp, error)
  1087. }
  1088. // UnimplementedBusinessExtServer must be embedded to have forward compatible implementations.
  1089. type UnimplementedBusinessExtServer struct {
  1090. }
  1091. func (UnimplementedBusinessExtServer) SignIn(context.Context, *SignInReq) (*SignInResp, error) {
  1092. return nil, status.Errorf(codes.Unimplemented, "method SignIn not implemented")
  1093. }
  1094. func (UnimplementedBusinessExtServer) GetUser(context.Context, *GetUserReq) (*GetUserResp, error) {
  1095. return nil, status.Errorf(codes.Unimplemented, "method GetUser not implemented")
  1096. }
  1097. func (UnimplementedBusinessExtServer) UpdateUser(context.Context, *UpdateUserReq) (*Empty, error) {
  1098. return nil, status.Errorf(codes.Unimplemented, "method UpdateUser not implemented")
  1099. }
  1100. func (UnimplementedBusinessExtServer) SearchUser(context.Context, *SearchUserReq) (*SearchUserResp, error) {
  1101. return nil, status.Errorf(codes.Unimplemented, "method SearchUser not implemented")
  1102. }
  1103. func (UnimplementedBusinessExtServer) CloudUploadFile(context.Context, *CloudUploadFileReq) (*CloudUploadFileResp, error) {
  1104. return nil, status.Errorf(codes.Unimplemented, "method CloudUploadFile not implemented")
  1105. }
  1106. func (UnimplementedBusinessExtServer) EmoticonList(context.Context, *Empty) (*EmoticonListResp, error) {
  1107. return nil, status.Errorf(codes.Unimplemented, "method EmoticonList not implemented")
  1108. }
  1109. func RegisterBusinessExtServer(s grpc.ServiceRegistrar, srv BusinessExtServer) {
  1110. s.RegisterService(&BusinessExt_ServiceDesc, srv)
  1111. }
  1112. func _BusinessExt_SignIn_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1113. in := new(SignInReq)
  1114. if err := dec(in); err != nil {
  1115. return nil, err
  1116. }
  1117. if interceptor == nil {
  1118. return srv.(BusinessExtServer).SignIn(ctx, in)
  1119. }
  1120. info := &grpc.UnaryServerInfo{
  1121. Server: srv,
  1122. FullMethod: "/pb.BusinessExt/SignIn",
  1123. }
  1124. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1125. return srv.(BusinessExtServer).SignIn(ctx, req.(*SignInReq))
  1126. }
  1127. return interceptor(ctx, in, info, handler)
  1128. }
  1129. func _BusinessExt_GetUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1130. in := new(GetUserReq)
  1131. if err := dec(in); err != nil {
  1132. return nil, err
  1133. }
  1134. if interceptor == nil {
  1135. return srv.(BusinessExtServer).GetUser(ctx, in)
  1136. }
  1137. info := &grpc.UnaryServerInfo{
  1138. Server: srv,
  1139. FullMethod: "/pb.BusinessExt/GetUser",
  1140. }
  1141. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1142. return srv.(BusinessExtServer).GetUser(ctx, req.(*GetUserReq))
  1143. }
  1144. return interceptor(ctx, in, info, handler)
  1145. }
  1146. func _BusinessExt_UpdateUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1147. in := new(UpdateUserReq)
  1148. if err := dec(in); err != nil {
  1149. return nil, err
  1150. }
  1151. if interceptor == nil {
  1152. return srv.(BusinessExtServer).UpdateUser(ctx, in)
  1153. }
  1154. info := &grpc.UnaryServerInfo{
  1155. Server: srv,
  1156. FullMethod: "/pb.BusinessExt/UpdateUser",
  1157. }
  1158. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1159. return srv.(BusinessExtServer).UpdateUser(ctx, req.(*UpdateUserReq))
  1160. }
  1161. return interceptor(ctx, in, info, handler)
  1162. }
  1163. func _BusinessExt_SearchUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1164. in := new(SearchUserReq)
  1165. if err := dec(in); err != nil {
  1166. return nil, err
  1167. }
  1168. if interceptor == nil {
  1169. return srv.(BusinessExtServer).SearchUser(ctx, in)
  1170. }
  1171. info := &grpc.UnaryServerInfo{
  1172. Server: srv,
  1173. FullMethod: "/pb.BusinessExt/SearchUser",
  1174. }
  1175. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1176. return srv.(BusinessExtServer).SearchUser(ctx, req.(*SearchUserReq))
  1177. }
  1178. return interceptor(ctx, in, info, handler)
  1179. }
  1180. func _BusinessExt_CloudUploadFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1181. in := new(CloudUploadFileReq)
  1182. if err := dec(in); err != nil {
  1183. return nil, err
  1184. }
  1185. if interceptor == nil {
  1186. return srv.(BusinessExtServer).CloudUploadFile(ctx, in)
  1187. }
  1188. info := &grpc.UnaryServerInfo{
  1189. Server: srv,
  1190. FullMethod: "/pb.BusinessExt/CloudUploadFile",
  1191. }
  1192. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1193. return srv.(BusinessExtServer).CloudUploadFile(ctx, req.(*CloudUploadFileReq))
  1194. }
  1195. return interceptor(ctx, in, info, handler)
  1196. }
  1197. func _BusinessExt_EmoticonList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1198. in := new(Empty)
  1199. if err := dec(in); err != nil {
  1200. return nil, err
  1201. }
  1202. if interceptor == nil {
  1203. return srv.(BusinessExtServer).EmoticonList(ctx, in)
  1204. }
  1205. info := &grpc.UnaryServerInfo{
  1206. Server: srv,
  1207. FullMethod: "/pb.BusinessExt/EmoticonList",
  1208. }
  1209. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1210. return srv.(BusinessExtServer).EmoticonList(ctx, req.(*Empty))
  1211. }
  1212. return interceptor(ctx, in, info, handler)
  1213. }
  1214. // BusinessExt_ServiceDesc is the grpc.ServiceDesc for BusinessExt service.
  1215. // It's only intended for direct use with grpc.RegisterService,
  1216. // and not to be introspected or modified (even as a copy)
  1217. var BusinessExt_ServiceDesc = grpc.ServiceDesc{
  1218. ServiceName: "pb.BusinessExt",
  1219. HandlerType: (*BusinessExtServer)(nil),
  1220. Methods: []grpc.MethodDesc{
  1221. {
  1222. MethodName: "SignIn",
  1223. Handler: _BusinessExt_SignIn_Handler,
  1224. },
  1225. {
  1226. MethodName: "GetUser",
  1227. Handler: _BusinessExt_GetUser_Handler,
  1228. },
  1229. {
  1230. MethodName: "UpdateUser",
  1231. Handler: _BusinessExt_UpdateUser_Handler,
  1232. },
  1233. {
  1234. MethodName: "SearchUser",
  1235. Handler: _BusinessExt_SearchUser_Handler,
  1236. },
  1237. {
  1238. MethodName: "CloudUploadFile",
  1239. Handler: _BusinessExt_CloudUploadFile_Handler,
  1240. },
  1241. {
  1242. MethodName: "EmoticonList",
  1243. Handler: _BusinessExt_EmoticonList_Handler,
  1244. },
  1245. },
  1246. Streams: []grpc.StreamDesc{},
  1247. Metadata: "business.ext.proto",
  1248. }