sysRole.rest 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. @SpeedTopPmpProdServer = https://pmp.speedtop.io/api/v1/pmp
  2. @SpeedTopPmpTestServer = https://speedtop-pmp.golink.dev/api/v1/pmp
  3. @FkeyPmpProdServer = https://pmp.fkey.win/api/v1/pmp
  4. @FkeyPmpTestServer = https://fkey-pmp.golink.dev/api/v1/pmp
  5. @RingPlusPmpProdServer = https://pmp.ringplus.ai/api/v1/pmp
  6. @ShortDramaPmpProdServer = https://pmp.zipdrama.io/api/v1/pmp
  7. @SpeedTopPmpProdAccessToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTg1OTYzODgsImlhdCI6MTc1ODUwOTk4OCwidXNlcklkIjoxfQ.bc_YJmpj0l2TpOwzPKqZVXdG_otjBZ8cfjTHElbQN8g
  8. @SpeedTopPmpProdRefreshToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTkxMTQ3ODgsImlhdCI6MTc1ODUwOTk4OCwiaXNSZWZyZXNoVG9rZW4iOjEsInVzZXJJZCI6MX0.WxR5pjxWWu8iGEVJ5zVpONE0BlNb9CE2saAuIztEIIo
  9. @SpeedTopPmpTestAccessToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTg1OTY2ODksImlhdCI6MTc1ODUxMDI4OSwidXNlcklkIjoxfQ.KKZkPXhT9qELxslEczDvBbTIiFABuFZZU0sdYmwLCaM
  10. @SpeedTopPmpTestRefreshToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTkxMTUwODksImlhdCI6MTc1ODUxMDI4OSwiaXNSZWZyZXNoVG9rZW4iOjEsInVzZXJJZCI6MX0.XZoYZF1VSqJHhBTQEqFQSDQOANWGq7F50zixThGKRrw
  11. @FkeyPmpProdAccessToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTg2MTU2NzQsImlhdCI6MTc1ODUyOTI3NCwidXNlcklkIjoxM30.t0nVIL17yo4i1hA0W5S1FuasnveSUwR1K8YnsgXF-eo
  12. @FkeyPmpProdRefreshToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTkxMzQwNzQsImlhdCI6MTc1ODUyOTI3NCwiaXNSZWZyZXNoVG9rZW4iOjEsInVzZXJJZCI6MTN9._uljRnIIlfFXkhtixElOUBlWR1xDRJTIcGp5SEc6gQY
  13. @FkeyPmpTestAccessToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTg2MTkyODEsImlhdCI6MTc1ODUzMjg4MSwidXNlcklkIjo3fQ.48OHh6X0yn8zoJzhHlTZ7rlLI8z-UZYC2Z0EqTRLF-g
  14. @FkeyPmpTestRefreshToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTkxMzc2ODEsImlhdCI6MTc1ODUzMjg4MSwiaXNSZWZyZXNoVG9rZW4iOjEsInVzZXJJZCI6N30.PolhbJtSpdLdD2rDN6WqgKMz0mW-VdwjA--IztBwYuc
  15. @RingPlusPmpProdAccessToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTg2ODEwNDksImlhdCI6MTc1ODU5NDY0OSwidXNlcklkIjoxMX0.TGXxI15dCaw8e0l1j0jn1eihYNvakmJEPrPp1rP8O5Y
  16. @RingPlusPmpProdRefreshToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTkxOTk0NDksImlhdCI6MTc1ODU5NDY0OSwiaXNSZWZyZXNoVG9rZW4iOjEsInVzZXJJZCI6MTF9.UtAlPVIgHszg7QydRyOxsq5NOfWrVX2hm-gwIHvT180
  17. @ShortDramaPmpProdAccessToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTg2OTQ3NTQsImlhdCI6MTc1ODYwODM1NCwidXNlcklkIjoxOX0.FM0m5JAXObwYzxUvNbR5tS2Dnn4dWexCUzX61B6jUvY
  18. @ShortDramaPmpProdRefreshToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTkyMTMxNTQsImlhdCI6MTc1ODYwODM1NCwiaXNSZWZyZXNoVG9rZW4iOjEsInVzZXJJZCI6MTl9.gp0l5ZtRp97afl5qGeJ0BI6rxZ0Qq-vWMAG03G1QuOM
  19. @PMP_SERVER = {{ShortDramaPmpProdServer}}
  20. @STAT_SERVER = https://metrics-api.speedtop.io/api/v1/pmp
  21. @ACCESS_TOKEN = {{ShortDramaPmpProdAccessToken}}
  22. @REFRESH_TOKEN = {{ShortDramaPmpProdRefreshToken}}
  23. @PRODUCT_CODE = zipdrama
  24. ### 系统角色管理接口
  25. ### 获取系统角色列表
  26. POST {{PMP_SERVER}}/sysRole/list
  27. Content-Type: application/json
  28. Authorization: Bearer {{ACCESS_TOKEN}}
  29. {
  30. "current": 1,
  31. "pageSize": 20,
  32. "keyword": "",
  33. "ids": [],
  34. "excludeIds": [],
  35. "productCode": "speedtop",
  36. "name": "管理员",
  37. "remark": "系统管理员角色",
  38. "status": 1,
  39. "createTime": 1755518760,
  40. "updateTime": 1755605160
  41. }
  42. ### 获取系统角色详情
  43. POST {{PMP_SERVER}}/sysRole/get
  44. Content-Type: application/json
  45. Authorization: Bearer {{ACCESS_TOKEN}}
  46. {
  47. "id": 1
  48. }
  49. ### 添加系统角色
  50. POST {{PMP_SERVER}}/sysRole/add
  51. Content-Type: application/json
  52. Authorization: Bearer {{ACCESS_TOKEN}}
  53. {
  54. "productCode": "speedtop",
  55. "name": "操作员",
  56. "remark": "系统操作员角色",
  57. "status": 1
  58. }
  59. ### 更新系统角色
  60. POST {{PMP_SERVER}}/sysRole/update
  61. Content-Type: application/json
  62. Authorization: Bearer {{ACCESS_TOKEN}}
  63. {
  64. "id": 1,
  65. "productCode": "speedtop",
  66. "name": "超级管理员",
  67. "remark": "更新后的超级管理员角色",
  68. "status": 1,
  69. "createTime": 1755518760,
  70. "updateTime": 1755605160
  71. }
  72. ### 删除系统角色
  73. POST {{PMP_SERVER}}/sysRole/del
  74. Content-Type: application/json
  75. Authorization: Bearer {{ACCESS_TOKEN}}
  76. {
  77. "ids": [1, 2, 3]
  78. }
  79. ### 带权限的系统角色管理接口
  80. ### 获取系统角色列表(包含权限)
  81. POST {{PMP_SERVER}}/sysRole/listWithDetail
  82. Content-Type: application/json
  83. Authorization: Bearer {{ACCESS_TOKEN}}
  84. {
  85. "current": 1,
  86. "pageSize": 20,
  87. "keyword": "",
  88. "ids": [],
  89. "excludeIds": [],
  90. "productCode": "speedtop",
  91. "name": "管理员",
  92. "remark": "系统管理员角色",
  93. "status": 1,
  94. "createTime": 1755518760,
  95. "updateTime": 1755605160
  96. }
  97. ### 获取系统角色详情(包含权限)
  98. POST {{PMP_SERVER}}/sysRole/getWithDetail
  99. Content-Type: application/json
  100. Authorization: Bearer {{ACCESS_TOKEN}}
  101. {
  102. "id": 1
  103. }
  104. ### 添加系统角色(包含权限)
  105. POST {{PMP_SERVER}}/sysRole/addWithDetail
  106. Content-Type: application/json
  107. Authorization: Bearer {{ACCESS_TOKEN}}
  108. {
  109. "role": {
  110. "productCode": "speedtop",
  111. "name": "审核员",
  112. "remark": "系统审核员角色",
  113. "status": 1
  114. },
  115. "permIds": [1, 2, 3, 4]
  116. }
  117. ### 更新系统角色(包含权限)
  118. POST {{PMP_SERVER}}/sysRole/updateWithDetail
  119. Content-Type: application/json
  120. Authorization: Bearer {{ACCESS_TOKEN}}
  121. {
  122. "role": {
  123. "id": 1,
  124. "productCode": "speedtop",
  125. "name": "高级管理员",
  126. "remark": "更新后的高级管理员角色",
  127. "status": 1,
  128. "createTime": 1755518760,
  129. "updateTime": 1755605160
  130. },
  131. "permIds": [1, 2, 3, 4, 5, 6]
  132. }
  133. ### 系统用户角色管理接口
  134. ### 获取系统用户角色列表
  135. POST {{PMP_SERVER}}/sysUserRole/list
  136. Content-Type: application/json
  137. Authorization: Bearer {{ACCESS_TOKEN}}
  138. {
  139. "current": 1,
  140. "pageSize": 20,
  141. "keyword": "",
  142. "ids": [],
  143. "excludeIds": [],
  144. "userId": 1,
  145. "roleId": 1,
  146. "createTime": 1755518760,
  147. "updateTime": 1755605160
  148. }
  149. ### 获取系统用户角色详情
  150. POST {{PMP_SERVER}}/sysUserRole/get
  151. Content-Type: application/json
  152. Authorization: Bearer {{ACCESS_TOKEN}}
  153. {
  154. "id": 1
  155. }
  156. ### 添加系统用户角色
  157. POST {{PMP_SERVER}}/sysUserRole/add
  158. Content-Type: application/json
  159. Authorization: Bearer {{ACCESS_TOKEN}}
  160. {
  161. "userId": 1,
  162. "roleId": 1
  163. }
  164. ### 更新系统用户角色
  165. POST {{PMP_SERVER}}/sysUserRole/update
  166. Content-Type: application/json
  167. Authorization: Bearer {{ACCESS_TOKEN}}
  168. {
  169. "id": 1,
  170. "userId": 1,
  171. "roleId": 2,
  172. "createTime": 1755518760,
  173. "updateTime": 1755605160
  174. }
  175. ### 删除系统用户角色
  176. POST {{PMP_SERVER}}/sysUserRole/del
  177. Content-Type: application/json
  178. Authorization: Bearer {{ACCESS_TOKEN}}
  179. {
  180. "ids": [1, 2, 3]
  181. }