sysUser.rest 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  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}}/sysUser/add
  27. Content-Type: application/json
  28. Authorization: Bearer {{ACCESS_TOKEN}}
  29. {
  30. "username": "testuser",
  31. "password": "password123",
  32. "nickname": "测试用户",
  33. "avatar": "https://example.com/avatar.jpg",
  34. "email": "[email protected]",
  35. "phone": "13800138000",
  36. "remark": "测试用户备注",
  37. "isSuperAdmin": 0,
  38. "permsLevel": 1,
  39. "status": 1
  40. }
  41. #### 更新用户
  42. POST {{PMP_SERVER}}/sysUser/update
  43. Content-Type: application/json
  44. Authorization: Bearer {{ACCESS_TOKEN}}
  45. {
  46. "id": 1,
  47. "username": "testuser",
  48. "password": "password123",
  49. "nickname": "测试用户",
  50. "avatar": "https://example.com/avatar.jpg",
  51. "email": "[email protected]",
  52. "phone": "13800138000",
  53. "remark": "测试用户备注",
  54. "isSuperAdmin": 0,
  55. "permsLevel": 1,
  56. "status": 1,
  57. "createTime": 1735287074000,
  58. "updateTime": 1735287074000
  59. }
  60. #### 获取用户
  61. POST {{PMP_SERVER}}/sysUser/get
  62. Content-Type: application/json
  63. Authorization: Bearer {{ACCESS_TOKEN}}
  64. {
  65. "id": 1
  66. }
  67. #### 获取用户列表
  68. POST {{PMP_SERVER}}/sysUser/list
  69. Content-Type: application/json
  70. Authorization: Bearer {{ACCESS_TOKEN}}
  71. {
  72. "current": 1,
  73. "pageSize": 10
  74. }
  75. #### 删除用户
  76. POST {{PMP_SERVER}}/sysUser/del
  77. Content-Type: application/json
  78. Authorization: Bearer {{ACCESS_TOKEN}}
  79. {
  80. "id": 1
  81. }
  82. #### 重置用户密码
  83. POST {{PMP_SERVER}}/sysUser/resetPassword
  84. Content-Type: application/json
  85. Authorization: Bearer {{ACCESS_TOKEN}}
  86. {
  87. "id": 1
  88. }
  89. #### 添加用户(包含角色和权限)
  90. POST {{PMP_SERVER}}/sysUser/addWithDetail
  91. Content-Type: application/json
  92. Authorization: Bearer {{ACCESS_TOKEN}}
  93. {
  94. "user": {
  95. "username": "testuser",
  96. "password": "password123",
  97. "nickname": "测试用户",
  98. "avatar": "https://example.com/avatar.jpg",
  99. "email": "[email protected]",
  100. "phone": "13800138000",
  101. "remark": "测试用户备注",
  102. "isSuperAdmin": 0,
  103. "permsLevel": 1,
  104. "status": 1
  105. },
  106. "roleIds": [1, 2],
  107. "permRules": [
  108. {
  109. "permId": 1,
  110. "effect": 1
  111. },
  112. {
  113. "permId": 2,
  114. "effect": 0
  115. }
  116. ]
  117. }
  118. #### 更新用户(包含角色和权限)
  119. POST {{PMP_SERVER}}/sysUser/updateWithDetail
  120. Content-Type: application/json
  121. Authorization: Bearer {{ACCESS_TOKEN}}
  122. {
  123. "user": {
  124. "id": 18,
  125. "username": "zhengls",
  126. "password": "",
  127. "nickname": "郑李爽",
  128. "avatar": "",
  129. "email": "[email protected]",
  130. "phone": "",
  131. "remark": "",
  132. "isSuperAdmin": 2,
  133. "permsLevel": 3,
  134. "status": 1,
  135. "createTime": 1758251636,
  136. "updateTime": 1758611454
  137. },
  138. "roleIds": [14,16],
  139. "permRules": []
  140. }
  141. #### 获取用户详情(包含角色和权限)
  142. POST {{PMP_SERVER}}/sysUser/getWithDetail
  143. Content-Type: application/json
  144. Authorization: Bearer {{ACCESS_TOKEN}}
  145. {
  146. "id": 19
  147. }
  148. #### 获取用户详情列表(包含角色和权限)
  149. POST {{PMP_SERVER}}/sysUser/listWithDetail
  150. Content-Type: application/json
  151. Authorization: Bearer {{ACCESS_TOKEN}}
  152. {
  153. "current": 1,
  154. "pageSize": 10
  155. }