perm.pb.go 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // versions:
  3. // protoc-gen-go v1.36.11
  4. // protoc v6.33.4
  5. // source: pb/perm.proto
  6. package pb
  7. import (
  8. protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  9. protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  10. reflect "reflect"
  11. sync "sync"
  12. unsafe "unsafe"
  13. )
  14. const (
  15. // Verify that this generated code is sufficiently up-to-date.
  16. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  17. // Verify that runtime/protoimpl is sufficiently up-to-date.
  18. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  19. )
  20. type PermItem struct {
  21. state protoimpl.MessageState `protogen:"open.v1"`
  22. Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
  23. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  24. Remark string `protobuf:"bytes,3,opt,name=remark,proto3" json:"remark,omitempty"`
  25. unknownFields protoimpl.UnknownFields
  26. sizeCache protoimpl.SizeCache
  27. }
  28. func (x *PermItem) Reset() {
  29. *x = PermItem{}
  30. mi := &file_pb_perm_proto_msgTypes[0]
  31. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  32. ms.StoreMessageInfo(mi)
  33. }
  34. func (x *PermItem) String() string {
  35. return protoimpl.X.MessageStringOf(x)
  36. }
  37. func (*PermItem) ProtoMessage() {}
  38. func (x *PermItem) ProtoReflect() protoreflect.Message {
  39. mi := &file_pb_perm_proto_msgTypes[0]
  40. if x != nil {
  41. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  42. if ms.LoadMessageInfo() == nil {
  43. ms.StoreMessageInfo(mi)
  44. }
  45. return ms
  46. }
  47. return mi.MessageOf(x)
  48. }
  49. // Deprecated: Use PermItem.ProtoReflect.Descriptor instead.
  50. func (*PermItem) Descriptor() ([]byte, []int) {
  51. return file_pb_perm_proto_rawDescGZIP(), []int{0}
  52. }
  53. func (x *PermItem) GetCode() string {
  54. if x != nil {
  55. return x.Code
  56. }
  57. return ""
  58. }
  59. func (x *PermItem) GetName() string {
  60. if x != nil {
  61. return x.Name
  62. }
  63. return ""
  64. }
  65. func (x *PermItem) GetRemark() string {
  66. if x != nil {
  67. return x.Remark
  68. }
  69. return ""
  70. }
  71. type SyncPermissionsReq struct {
  72. state protoimpl.MessageState `protogen:"open.v1"`
  73. AppKey string `protobuf:"bytes,1,opt,name=appKey,proto3" json:"appKey,omitempty"`
  74. AppSecret string `protobuf:"bytes,2,opt,name=appSecret,proto3" json:"appSecret,omitempty"`
  75. Perms []*PermItem `protobuf:"bytes,3,rep,name=perms,proto3" json:"perms,omitempty"`
  76. unknownFields protoimpl.UnknownFields
  77. sizeCache protoimpl.SizeCache
  78. }
  79. func (x *SyncPermissionsReq) Reset() {
  80. *x = SyncPermissionsReq{}
  81. mi := &file_pb_perm_proto_msgTypes[1]
  82. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  83. ms.StoreMessageInfo(mi)
  84. }
  85. func (x *SyncPermissionsReq) String() string {
  86. return protoimpl.X.MessageStringOf(x)
  87. }
  88. func (*SyncPermissionsReq) ProtoMessage() {}
  89. func (x *SyncPermissionsReq) ProtoReflect() protoreflect.Message {
  90. mi := &file_pb_perm_proto_msgTypes[1]
  91. if x != nil {
  92. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  93. if ms.LoadMessageInfo() == nil {
  94. ms.StoreMessageInfo(mi)
  95. }
  96. return ms
  97. }
  98. return mi.MessageOf(x)
  99. }
  100. // Deprecated: Use SyncPermissionsReq.ProtoReflect.Descriptor instead.
  101. func (*SyncPermissionsReq) Descriptor() ([]byte, []int) {
  102. return file_pb_perm_proto_rawDescGZIP(), []int{1}
  103. }
  104. func (x *SyncPermissionsReq) GetAppKey() string {
  105. if x != nil {
  106. return x.AppKey
  107. }
  108. return ""
  109. }
  110. func (x *SyncPermissionsReq) GetAppSecret() string {
  111. if x != nil {
  112. return x.AppSecret
  113. }
  114. return ""
  115. }
  116. func (x *SyncPermissionsReq) GetPerms() []*PermItem {
  117. if x != nil {
  118. return x.Perms
  119. }
  120. return nil
  121. }
  122. type SyncPermissionsResp struct {
  123. state protoimpl.MessageState `protogen:"open.v1"`
  124. Added int64 `protobuf:"varint,1,opt,name=added,proto3" json:"added,omitempty"`
  125. Updated int64 `protobuf:"varint,2,opt,name=updated,proto3" json:"updated,omitempty"`
  126. Disabled int64 `protobuf:"varint,3,opt,name=disabled,proto3" json:"disabled,omitempty"`
  127. unknownFields protoimpl.UnknownFields
  128. sizeCache protoimpl.SizeCache
  129. }
  130. func (x *SyncPermissionsResp) Reset() {
  131. *x = SyncPermissionsResp{}
  132. mi := &file_pb_perm_proto_msgTypes[2]
  133. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  134. ms.StoreMessageInfo(mi)
  135. }
  136. func (x *SyncPermissionsResp) String() string {
  137. return protoimpl.X.MessageStringOf(x)
  138. }
  139. func (*SyncPermissionsResp) ProtoMessage() {}
  140. func (x *SyncPermissionsResp) ProtoReflect() protoreflect.Message {
  141. mi := &file_pb_perm_proto_msgTypes[2]
  142. if x != nil {
  143. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  144. if ms.LoadMessageInfo() == nil {
  145. ms.StoreMessageInfo(mi)
  146. }
  147. return ms
  148. }
  149. return mi.MessageOf(x)
  150. }
  151. // Deprecated: Use SyncPermissionsResp.ProtoReflect.Descriptor instead.
  152. func (*SyncPermissionsResp) Descriptor() ([]byte, []int) {
  153. return file_pb_perm_proto_rawDescGZIP(), []int{2}
  154. }
  155. func (x *SyncPermissionsResp) GetAdded() int64 {
  156. if x != nil {
  157. return x.Added
  158. }
  159. return 0
  160. }
  161. func (x *SyncPermissionsResp) GetUpdated() int64 {
  162. if x != nil {
  163. return x.Updated
  164. }
  165. return 0
  166. }
  167. func (x *SyncPermissionsResp) GetDisabled() int64 {
  168. if x != nil {
  169. return x.Disabled
  170. }
  171. return 0
  172. }
  173. type LoginReq struct {
  174. state protoimpl.MessageState `protogen:"open.v1"`
  175. ProductCode string `protobuf:"bytes,1,opt,name=productCode,proto3" json:"productCode,omitempty"`
  176. Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
  177. Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
  178. unknownFields protoimpl.UnknownFields
  179. sizeCache protoimpl.SizeCache
  180. }
  181. func (x *LoginReq) Reset() {
  182. *x = LoginReq{}
  183. mi := &file_pb_perm_proto_msgTypes[3]
  184. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  185. ms.StoreMessageInfo(mi)
  186. }
  187. func (x *LoginReq) String() string {
  188. return protoimpl.X.MessageStringOf(x)
  189. }
  190. func (*LoginReq) ProtoMessage() {}
  191. func (x *LoginReq) ProtoReflect() protoreflect.Message {
  192. mi := &file_pb_perm_proto_msgTypes[3]
  193. if x != nil {
  194. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  195. if ms.LoadMessageInfo() == nil {
  196. ms.StoreMessageInfo(mi)
  197. }
  198. return ms
  199. }
  200. return mi.MessageOf(x)
  201. }
  202. // Deprecated: Use LoginReq.ProtoReflect.Descriptor instead.
  203. func (*LoginReq) Descriptor() ([]byte, []int) {
  204. return file_pb_perm_proto_rawDescGZIP(), []int{3}
  205. }
  206. func (x *LoginReq) GetProductCode() string {
  207. if x != nil {
  208. return x.ProductCode
  209. }
  210. return ""
  211. }
  212. func (x *LoginReq) GetUsername() string {
  213. if x != nil {
  214. return x.Username
  215. }
  216. return ""
  217. }
  218. func (x *LoginReq) GetPassword() string {
  219. if x != nil {
  220. return x.Password
  221. }
  222. return ""
  223. }
  224. type LoginResp struct {
  225. state protoimpl.MessageState `protogen:"open.v1"`
  226. AccessToken string `protobuf:"bytes,1,opt,name=accessToken,proto3" json:"accessToken,omitempty"`
  227. RefreshToken string `protobuf:"bytes,2,opt,name=refreshToken,proto3" json:"refreshToken,omitempty"`
  228. Expires int64 `protobuf:"varint,3,opt,name=expires,proto3" json:"expires,omitempty"`
  229. UserId int64 `protobuf:"varint,4,opt,name=userId,proto3" json:"userId,omitempty"`
  230. Username string `protobuf:"bytes,5,opt,name=username,proto3" json:"username,omitempty"`
  231. Nickname string `protobuf:"bytes,6,opt,name=nickname,proto3" json:"nickname,omitempty"`
  232. MemberType string `protobuf:"bytes,7,opt,name=memberType,proto3" json:"memberType,omitempty"`
  233. Perms []string `protobuf:"bytes,8,rep,name=perms,proto3" json:"perms,omitempty"`
  234. unknownFields protoimpl.UnknownFields
  235. sizeCache protoimpl.SizeCache
  236. }
  237. func (x *LoginResp) Reset() {
  238. *x = LoginResp{}
  239. mi := &file_pb_perm_proto_msgTypes[4]
  240. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  241. ms.StoreMessageInfo(mi)
  242. }
  243. func (x *LoginResp) String() string {
  244. return protoimpl.X.MessageStringOf(x)
  245. }
  246. func (*LoginResp) ProtoMessage() {}
  247. func (x *LoginResp) ProtoReflect() protoreflect.Message {
  248. mi := &file_pb_perm_proto_msgTypes[4]
  249. if x != nil {
  250. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  251. if ms.LoadMessageInfo() == nil {
  252. ms.StoreMessageInfo(mi)
  253. }
  254. return ms
  255. }
  256. return mi.MessageOf(x)
  257. }
  258. // Deprecated: Use LoginResp.ProtoReflect.Descriptor instead.
  259. func (*LoginResp) Descriptor() ([]byte, []int) {
  260. return file_pb_perm_proto_rawDescGZIP(), []int{4}
  261. }
  262. func (x *LoginResp) GetAccessToken() string {
  263. if x != nil {
  264. return x.AccessToken
  265. }
  266. return ""
  267. }
  268. func (x *LoginResp) GetRefreshToken() string {
  269. if x != nil {
  270. return x.RefreshToken
  271. }
  272. return ""
  273. }
  274. func (x *LoginResp) GetExpires() int64 {
  275. if x != nil {
  276. return x.Expires
  277. }
  278. return 0
  279. }
  280. func (x *LoginResp) GetUserId() int64 {
  281. if x != nil {
  282. return x.UserId
  283. }
  284. return 0
  285. }
  286. func (x *LoginResp) GetUsername() string {
  287. if x != nil {
  288. return x.Username
  289. }
  290. return ""
  291. }
  292. func (x *LoginResp) GetNickname() string {
  293. if x != nil {
  294. return x.Nickname
  295. }
  296. return ""
  297. }
  298. func (x *LoginResp) GetMemberType() string {
  299. if x != nil {
  300. return x.MemberType
  301. }
  302. return ""
  303. }
  304. func (x *LoginResp) GetPerms() []string {
  305. if x != nil {
  306. return x.Perms
  307. }
  308. return nil
  309. }
  310. type RefreshTokenReq struct {
  311. state protoimpl.MessageState `protogen:"open.v1"`
  312. RefreshToken string `protobuf:"bytes,1,opt,name=refreshToken,proto3" json:"refreshToken,omitempty"`
  313. ProductCode string `protobuf:"bytes,2,opt,name=productCode,proto3" json:"productCode,omitempty"`
  314. unknownFields protoimpl.UnknownFields
  315. sizeCache protoimpl.SizeCache
  316. }
  317. func (x *RefreshTokenReq) Reset() {
  318. *x = RefreshTokenReq{}
  319. mi := &file_pb_perm_proto_msgTypes[5]
  320. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  321. ms.StoreMessageInfo(mi)
  322. }
  323. func (x *RefreshTokenReq) String() string {
  324. return protoimpl.X.MessageStringOf(x)
  325. }
  326. func (*RefreshTokenReq) ProtoMessage() {}
  327. func (x *RefreshTokenReq) ProtoReflect() protoreflect.Message {
  328. mi := &file_pb_perm_proto_msgTypes[5]
  329. if x != nil {
  330. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  331. if ms.LoadMessageInfo() == nil {
  332. ms.StoreMessageInfo(mi)
  333. }
  334. return ms
  335. }
  336. return mi.MessageOf(x)
  337. }
  338. // Deprecated: Use RefreshTokenReq.ProtoReflect.Descriptor instead.
  339. func (*RefreshTokenReq) Descriptor() ([]byte, []int) {
  340. return file_pb_perm_proto_rawDescGZIP(), []int{5}
  341. }
  342. func (x *RefreshTokenReq) GetRefreshToken() string {
  343. if x != nil {
  344. return x.RefreshToken
  345. }
  346. return ""
  347. }
  348. func (x *RefreshTokenReq) GetProductCode() string {
  349. if x != nil {
  350. return x.ProductCode
  351. }
  352. return ""
  353. }
  354. type RefreshTokenResp struct {
  355. state protoimpl.MessageState `protogen:"open.v1"`
  356. AccessToken string `protobuf:"bytes,1,opt,name=accessToken,proto3" json:"accessToken,omitempty"`
  357. RefreshToken string `protobuf:"bytes,2,opt,name=refreshToken,proto3" json:"refreshToken,omitempty"`
  358. Expires int64 `protobuf:"varint,3,opt,name=expires,proto3" json:"expires,omitempty"`
  359. Perms []string `protobuf:"bytes,4,rep,name=perms,proto3" json:"perms,omitempty"`
  360. unknownFields protoimpl.UnknownFields
  361. sizeCache protoimpl.SizeCache
  362. }
  363. func (x *RefreshTokenResp) Reset() {
  364. *x = RefreshTokenResp{}
  365. mi := &file_pb_perm_proto_msgTypes[6]
  366. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  367. ms.StoreMessageInfo(mi)
  368. }
  369. func (x *RefreshTokenResp) String() string {
  370. return protoimpl.X.MessageStringOf(x)
  371. }
  372. func (*RefreshTokenResp) ProtoMessage() {}
  373. func (x *RefreshTokenResp) ProtoReflect() protoreflect.Message {
  374. mi := &file_pb_perm_proto_msgTypes[6]
  375. if x != nil {
  376. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  377. if ms.LoadMessageInfo() == nil {
  378. ms.StoreMessageInfo(mi)
  379. }
  380. return ms
  381. }
  382. return mi.MessageOf(x)
  383. }
  384. // Deprecated: Use RefreshTokenResp.ProtoReflect.Descriptor instead.
  385. func (*RefreshTokenResp) Descriptor() ([]byte, []int) {
  386. return file_pb_perm_proto_rawDescGZIP(), []int{6}
  387. }
  388. func (x *RefreshTokenResp) GetAccessToken() string {
  389. if x != nil {
  390. return x.AccessToken
  391. }
  392. return ""
  393. }
  394. func (x *RefreshTokenResp) GetRefreshToken() string {
  395. if x != nil {
  396. return x.RefreshToken
  397. }
  398. return ""
  399. }
  400. func (x *RefreshTokenResp) GetExpires() int64 {
  401. if x != nil {
  402. return x.Expires
  403. }
  404. return 0
  405. }
  406. func (x *RefreshTokenResp) GetPerms() []string {
  407. if x != nil {
  408. return x.Perms
  409. }
  410. return nil
  411. }
  412. type VerifyTokenReq struct {
  413. state protoimpl.MessageState `protogen:"open.v1"`
  414. AccessToken string `protobuf:"bytes,1,opt,name=accessToken,proto3" json:"accessToken,omitempty"`
  415. unknownFields protoimpl.UnknownFields
  416. sizeCache protoimpl.SizeCache
  417. }
  418. func (x *VerifyTokenReq) Reset() {
  419. *x = VerifyTokenReq{}
  420. mi := &file_pb_perm_proto_msgTypes[7]
  421. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  422. ms.StoreMessageInfo(mi)
  423. }
  424. func (x *VerifyTokenReq) String() string {
  425. return protoimpl.X.MessageStringOf(x)
  426. }
  427. func (*VerifyTokenReq) ProtoMessage() {}
  428. func (x *VerifyTokenReq) ProtoReflect() protoreflect.Message {
  429. mi := &file_pb_perm_proto_msgTypes[7]
  430. if x != nil {
  431. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  432. if ms.LoadMessageInfo() == nil {
  433. ms.StoreMessageInfo(mi)
  434. }
  435. return ms
  436. }
  437. return mi.MessageOf(x)
  438. }
  439. // Deprecated: Use VerifyTokenReq.ProtoReflect.Descriptor instead.
  440. func (*VerifyTokenReq) Descriptor() ([]byte, []int) {
  441. return file_pb_perm_proto_rawDescGZIP(), []int{7}
  442. }
  443. func (x *VerifyTokenReq) GetAccessToken() string {
  444. if x != nil {
  445. return x.AccessToken
  446. }
  447. return ""
  448. }
  449. type VerifyTokenResp struct {
  450. state protoimpl.MessageState `protogen:"open.v1"`
  451. Valid bool `protobuf:"varint,1,opt,name=valid,proto3" json:"valid,omitempty"`
  452. UserId int64 `protobuf:"varint,2,opt,name=userId,proto3" json:"userId,omitempty"`
  453. Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
  454. ProductCode string `protobuf:"bytes,4,opt,name=productCode,proto3" json:"productCode,omitempty"`
  455. MemberType string `protobuf:"bytes,5,opt,name=memberType,proto3" json:"memberType,omitempty"`
  456. Perms []string `protobuf:"bytes,6,rep,name=perms,proto3" json:"perms,omitempty"`
  457. unknownFields protoimpl.UnknownFields
  458. sizeCache protoimpl.SizeCache
  459. }
  460. func (x *VerifyTokenResp) Reset() {
  461. *x = VerifyTokenResp{}
  462. mi := &file_pb_perm_proto_msgTypes[8]
  463. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  464. ms.StoreMessageInfo(mi)
  465. }
  466. func (x *VerifyTokenResp) String() string {
  467. return protoimpl.X.MessageStringOf(x)
  468. }
  469. func (*VerifyTokenResp) ProtoMessage() {}
  470. func (x *VerifyTokenResp) ProtoReflect() protoreflect.Message {
  471. mi := &file_pb_perm_proto_msgTypes[8]
  472. if x != nil {
  473. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  474. if ms.LoadMessageInfo() == nil {
  475. ms.StoreMessageInfo(mi)
  476. }
  477. return ms
  478. }
  479. return mi.MessageOf(x)
  480. }
  481. // Deprecated: Use VerifyTokenResp.ProtoReflect.Descriptor instead.
  482. func (*VerifyTokenResp) Descriptor() ([]byte, []int) {
  483. return file_pb_perm_proto_rawDescGZIP(), []int{8}
  484. }
  485. func (x *VerifyTokenResp) GetValid() bool {
  486. if x != nil {
  487. return x.Valid
  488. }
  489. return false
  490. }
  491. func (x *VerifyTokenResp) GetUserId() int64 {
  492. if x != nil {
  493. return x.UserId
  494. }
  495. return 0
  496. }
  497. func (x *VerifyTokenResp) GetUsername() string {
  498. if x != nil {
  499. return x.Username
  500. }
  501. return ""
  502. }
  503. func (x *VerifyTokenResp) GetProductCode() string {
  504. if x != nil {
  505. return x.ProductCode
  506. }
  507. return ""
  508. }
  509. func (x *VerifyTokenResp) GetMemberType() string {
  510. if x != nil {
  511. return x.MemberType
  512. }
  513. return ""
  514. }
  515. func (x *VerifyTokenResp) GetPerms() []string {
  516. if x != nil {
  517. return x.Perms
  518. }
  519. return nil
  520. }
  521. type GetUserPermsReq struct {
  522. state protoimpl.MessageState `protogen:"open.v1"`
  523. UserId int64 `protobuf:"varint,1,opt,name=userId,proto3" json:"userId,omitempty"`
  524. ProductCode string `protobuf:"bytes,2,opt,name=productCode,proto3" json:"productCode,omitempty"`
  525. unknownFields protoimpl.UnknownFields
  526. sizeCache protoimpl.SizeCache
  527. }
  528. func (x *GetUserPermsReq) Reset() {
  529. *x = GetUserPermsReq{}
  530. mi := &file_pb_perm_proto_msgTypes[9]
  531. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  532. ms.StoreMessageInfo(mi)
  533. }
  534. func (x *GetUserPermsReq) String() string {
  535. return protoimpl.X.MessageStringOf(x)
  536. }
  537. func (*GetUserPermsReq) ProtoMessage() {}
  538. func (x *GetUserPermsReq) ProtoReflect() protoreflect.Message {
  539. mi := &file_pb_perm_proto_msgTypes[9]
  540. if x != nil {
  541. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  542. if ms.LoadMessageInfo() == nil {
  543. ms.StoreMessageInfo(mi)
  544. }
  545. return ms
  546. }
  547. return mi.MessageOf(x)
  548. }
  549. // Deprecated: Use GetUserPermsReq.ProtoReflect.Descriptor instead.
  550. func (*GetUserPermsReq) Descriptor() ([]byte, []int) {
  551. return file_pb_perm_proto_rawDescGZIP(), []int{9}
  552. }
  553. func (x *GetUserPermsReq) GetUserId() int64 {
  554. if x != nil {
  555. return x.UserId
  556. }
  557. return 0
  558. }
  559. func (x *GetUserPermsReq) GetProductCode() string {
  560. if x != nil {
  561. return x.ProductCode
  562. }
  563. return ""
  564. }
  565. type GetUserPermsResp struct {
  566. state protoimpl.MessageState `protogen:"open.v1"`
  567. Perms []string `protobuf:"bytes,1,rep,name=perms,proto3" json:"perms,omitempty"`
  568. MemberType string `protobuf:"bytes,2,opt,name=memberType,proto3" json:"memberType,omitempty"`
  569. unknownFields protoimpl.UnknownFields
  570. sizeCache protoimpl.SizeCache
  571. }
  572. func (x *GetUserPermsResp) Reset() {
  573. *x = GetUserPermsResp{}
  574. mi := &file_pb_perm_proto_msgTypes[10]
  575. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  576. ms.StoreMessageInfo(mi)
  577. }
  578. func (x *GetUserPermsResp) String() string {
  579. return protoimpl.X.MessageStringOf(x)
  580. }
  581. func (*GetUserPermsResp) ProtoMessage() {}
  582. func (x *GetUserPermsResp) ProtoReflect() protoreflect.Message {
  583. mi := &file_pb_perm_proto_msgTypes[10]
  584. if x != nil {
  585. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  586. if ms.LoadMessageInfo() == nil {
  587. ms.StoreMessageInfo(mi)
  588. }
  589. return ms
  590. }
  591. return mi.MessageOf(x)
  592. }
  593. // Deprecated: Use GetUserPermsResp.ProtoReflect.Descriptor instead.
  594. func (*GetUserPermsResp) Descriptor() ([]byte, []int) {
  595. return file_pb_perm_proto_rawDescGZIP(), []int{10}
  596. }
  597. func (x *GetUserPermsResp) GetPerms() []string {
  598. if x != nil {
  599. return x.Perms
  600. }
  601. return nil
  602. }
  603. func (x *GetUserPermsResp) GetMemberType() string {
  604. if x != nil {
  605. return x.MemberType
  606. }
  607. return ""
  608. }
  609. var File_pb_perm_proto protoreflect.FileDescriptor
  610. const file_pb_perm_proto_rawDesc = "" +
  611. "\n" +
  612. "\rpb/perm.proto\x12\x02pb\"J\n" +
  613. "\bPermItem\x12\x12\n" +
  614. "\x04code\x18\x01 \x01(\tR\x04code\x12\x12\n" +
  615. "\x04name\x18\x02 \x01(\tR\x04name\x12\x16\n" +
  616. "\x06remark\x18\x03 \x01(\tR\x06remark\"n\n" +
  617. "\x12SyncPermissionsReq\x12\x16\n" +
  618. "\x06appKey\x18\x01 \x01(\tR\x06appKey\x12\x1c\n" +
  619. "\tappSecret\x18\x02 \x01(\tR\tappSecret\x12\"\n" +
  620. "\x05perms\x18\x03 \x03(\v2\f.pb.PermItemR\x05perms\"a\n" +
  621. "\x13SyncPermissionsResp\x12\x14\n" +
  622. "\x05added\x18\x01 \x01(\x03R\x05added\x12\x18\n" +
  623. "\aupdated\x18\x02 \x01(\x03R\aupdated\x12\x1a\n" +
  624. "\bdisabled\x18\x03 \x01(\x03R\bdisabled\"d\n" +
  625. "\bLoginReq\x12 \n" +
  626. "\vproductCode\x18\x01 \x01(\tR\vproductCode\x12\x1a\n" +
  627. "\busername\x18\x02 \x01(\tR\busername\x12\x1a\n" +
  628. "\bpassword\x18\x03 \x01(\tR\bpassword\"\xf1\x01\n" +
  629. "\tLoginResp\x12 \n" +
  630. "\vaccessToken\x18\x01 \x01(\tR\vaccessToken\x12\"\n" +
  631. "\frefreshToken\x18\x02 \x01(\tR\frefreshToken\x12\x18\n" +
  632. "\aexpires\x18\x03 \x01(\x03R\aexpires\x12\x16\n" +
  633. "\x06userId\x18\x04 \x01(\x03R\x06userId\x12\x1a\n" +
  634. "\busername\x18\x05 \x01(\tR\busername\x12\x1a\n" +
  635. "\bnickname\x18\x06 \x01(\tR\bnickname\x12\x1e\n" +
  636. "\n" +
  637. "memberType\x18\a \x01(\tR\n" +
  638. "memberType\x12\x14\n" +
  639. "\x05perms\x18\b \x03(\tR\x05perms\"W\n" +
  640. "\x0fRefreshTokenReq\x12\"\n" +
  641. "\frefreshToken\x18\x01 \x01(\tR\frefreshToken\x12 \n" +
  642. "\vproductCode\x18\x02 \x01(\tR\vproductCode\"\x88\x01\n" +
  643. "\x10RefreshTokenResp\x12 \n" +
  644. "\vaccessToken\x18\x01 \x01(\tR\vaccessToken\x12\"\n" +
  645. "\frefreshToken\x18\x02 \x01(\tR\frefreshToken\x12\x18\n" +
  646. "\aexpires\x18\x03 \x01(\x03R\aexpires\x12\x14\n" +
  647. "\x05perms\x18\x04 \x03(\tR\x05perms\"2\n" +
  648. "\x0eVerifyTokenReq\x12 \n" +
  649. "\vaccessToken\x18\x01 \x01(\tR\vaccessToken\"\xb3\x01\n" +
  650. "\x0fVerifyTokenResp\x12\x14\n" +
  651. "\x05valid\x18\x01 \x01(\bR\x05valid\x12\x16\n" +
  652. "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x1a\n" +
  653. "\busername\x18\x03 \x01(\tR\busername\x12 \n" +
  654. "\vproductCode\x18\x04 \x01(\tR\vproductCode\x12\x1e\n" +
  655. "\n" +
  656. "memberType\x18\x05 \x01(\tR\n" +
  657. "memberType\x12\x14\n" +
  658. "\x05perms\x18\x06 \x03(\tR\x05perms\"K\n" +
  659. "\x0fGetUserPermsReq\x12\x16\n" +
  660. "\x06userId\x18\x01 \x01(\x03R\x06userId\x12 \n" +
  661. "\vproductCode\x18\x02 \x01(\tR\vproductCode\"H\n" +
  662. "\x10GetUserPermsResp\x12\x14\n" +
  663. "\x05perms\x18\x01 \x03(\tR\x05perms\x12\x1e\n" +
  664. "\n" +
  665. "memberType\x18\x02 \x01(\tR\n" +
  666. "memberType2\xa5\x02\n" +
  667. "\vPermService\x12B\n" +
  668. "\x0fSyncPermissions\x12\x16.pb.SyncPermissionsReq\x1a\x17.pb.SyncPermissionsResp\x12$\n" +
  669. "\x05Login\x12\f.pb.LoginReq\x1a\r.pb.LoginResp\x129\n" +
  670. "\fRefreshToken\x12\x13.pb.RefreshTokenReq\x1a\x14.pb.RefreshTokenResp\x126\n" +
  671. "\vVerifyToken\x12\x12.pb.VerifyTokenReq\x1a\x13.pb.VerifyTokenResp\x129\n" +
  672. "\fGetUserPerms\x12\x13.pb.GetUserPermsReq\x1a\x14.pb.GetUserPermsRespB\x18Z\x16perms-system-server/pbb\x06proto3"
  673. var (
  674. file_pb_perm_proto_rawDescOnce sync.Once
  675. file_pb_perm_proto_rawDescData []byte
  676. )
  677. func file_pb_perm_proto_rawDescGZIP() []byte {
  678. file_pb_perm_proto_rawDescOnce.Do(func() {
  679. file_pb_perm_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_pb_perm_proto_rawDesc), len(file_pb_perm_proto_rawDesc)))
  680. })
  681. return file_pb_perm_proto_rawDescData
  682. }
  683. var file_pb_perm_proto_msgTypes = make([]protoimpl.MessageInfo, 11)
  684. var file_pb_perm_proto_goTypes = []any{
  685. (*PermItem)(nil), // 0: pb.PermItem
  686. (*SyncPermissionsReq)(nil), // 1: pb.SyncPermissionsReq
  687. (*SyncPermissionsResp)(nil), // 2: pb.SyncPermissionsResp
  688. (*LoginReq)(nil), // 3: pb.LoginReq
  689. (*LoginResp)(nil), // 4: pb.LoginResp
  690. (*RefreshTokenReq)(nil), // 5: pb.RefreshTokenReq
  691. (*RefreshTokenResp)(nil), // 6: pb.RefreshTokenResp
  692. (*VerifyTokenReq)(nil), // 7: pb.VerifyTokenReq
  693. (*VerifyTokenResp)(nil), // 8: pb.VerifyTokenResp
  694. (*GetUserPermsReq)(nil), // 9: pb.GetUserPermsReq
  695. (*GetUserPermsResp)(nil), // 10: pb.GetUserPermsResp
  696. }
  697. var file_pb_perm_proto_depIdxs = []int32{
  698. 0, // 0: pb.SyncPermissionsReq.perms:type_name -> pb.PermItem
  699. 1, // 1: pb.PermService.SyncPermissions:input_type -> pb.SyncPermissionsReq
  700. 3, // 2: pb.PermService.Login:input_type -> pb.LoginReq
  701. 5, // 3: pb.PermService.RefreshToken:input_type -> pb.RefreshTokenReq
  702. 7, // 4: pb.PermService.VerifyToken:input_type -> pb.VerifyTokenReq
  703. 9, // 5: pb.PermService.GetUserPerms:input_type -> pb.GetUserPermsReq
  704. 2, // 6: pb.PermService.SyncPermissions:output_type -> pb.SyncPermissionsResp
  705. 4, // 7: pb.PermService.Login:output_type -> pb.LoginResp
  706. 6, // 8: pb.PermService.RefreshToken:output_type -> pb.RefreshTokenResp
  707. 8, // 9: pb.PermService.VerifyToken:output_type -> pb.VerifyTokenResp
  708. 10, // 10: pb.PermService.GetUserPerms:output_type -> pb.GetUserPermsResp
  709. 6, // [6:11] is the sub-list for method output_type
  710. 1, // [1:6] is the sub-list for method input_type
  711. 1, // [1:1] is the sub-list for extension type_name
  712. 1, // [1:1] is the sub-list for extension extendee
  713. 0, // [0:1] is the sub-list for field type_name
  714. }
  715. func init() { file_pb_perm_proto_init() }
  716. func file_pb_perm_proto_init() {
  717. if File_pb_perm_proto != nil {
  718. return
  719. }
  720. type x struct{}
  721. out := protoimpl.TypeBuilder{
  722. File: protoimpl.DescBuilder{
  723. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  724. RawDescriptor: unsafe.Slice(unsafe.StringData(file_pb_perm_proto_rawDesc), len(file_pb_perm_proto_rawDesc)),
  725. NumEnums: 0,
  726. NumMessages: 11,
  727. NumExtensions: 0,
  728. NumServices: 1,
  729. },
  730. GoTypes: file_pb_perm_proto_goTypes,
  731. DependencyIndexes: file_pb_perm_proto_depIdxs,
  732. MessageInfos: file_pb_perm_proto_msgTypes,
  733. }.Build()
  734. File_pb_perm_proto = out.File
  735. file_pb_perm_proto_goTypes = nil
  736. file_pb_perm_proto_depIdxs = nil
  737. }