api.ts 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. // userMusic/detail/1698984095609106434
  2. import request from '@/helpers/request';
  3. /** 详情 */
  4. export const api_userMusicDetail = (params: any): Promise<any> => {
  5. return request.get(`/edu-app/userMusic/detail/${params}`);
  6. };
  7. /** 开放详情 */
  8. export const api_openUserMusicDetail = (params: any): Promise<any> => {
  9. return request.get(`/edu-app/open/userMusic/detail/${params}`);
  10. };
  11. /** 点赞分页 */
  12. export const api_userMusicStarPage = (params: any): Promise<any> => {
  13. return request.post(`/edu-app/userMusicStar/page`, {
  14. data: params
  15. });
  16. };
  17. /** 分享推荐作品 */
  18. export const api_openUserMusicPage = (params: any): Promise<any> => {
  19. return request.post(`/edu-app/open/userMusic/page`, {
  20. data: params
  21. });
  22. };
  23. /** 点赞 */
  24. export const api_userMusicStar = (params: any): Promise<any> => {
  25. return request.post('/edu-app/userMusicStar/star', {
  26. data: params
  27. });
  28. };
  29. /** 保存草稿/发布作品 */
  30. export const api_userMusicSave = (params: any): Promise<any> => {
  31. return request.post('/edu-app/userMusic/save', {
  32. data: params
  33. });
  34. };
  35. /** 删除 */
  36. export const api_userMusicRemove = (params: any): Promise<any> => {
  37. return request.get('/edu-app/userMusic/remove', {
  38. params
  39. });
  40. };
  41. /** 授权验证 */
  42. export const api_verification = (params: any): Promise<any> => {
  43. return request.post('/edu-oauth/open/user/verification', {
  44. data: params
  45. });
  46. };
  47. // POST http://127.0.0.1:7093/userMusic/remove?id=1698984095609106434
  48. // Content-Type: application/json
  49. // Authorization: {{student}}
  50. // ### 点赞/取消点赞
  51. // POST http://127.0.0.1:7093/userMusicStar/star
  52. // Authorization: {{student}}
  53. // Content-Type: application/json
  54. // {
  55. // "userMusicId": "1698984095609106434",
  56. // "star": true
  57. // }
  58. // ### 点赞分页
  59. // POST http://127.0.0.1:7093/userMusicStar/page
  60. // Authorization: {{student}}
  61. // Content-Type: application/json
  62. // {
  63. // "userMusicId": "1698984095609106434"
  64. // }
  65. // ### 分页查询
  66. // POST http://127.0.0.1:7093/userMusic/page
  67. // Content-Type: application/json
  68. // Authorization: {{student}}
  69. // {
  70. // "keyword": "",
  71. // "type": "FORMAL"
  72. // }
  73. // ###保存草稿/发布作品
  74. // POST http://127.0.0.1:7093/userMusic/save
  75. // Content-Type: application/json
  76. // Authorization: {{student}}
  77. // {
  78. // "id": "1698984095609106434",
  79. // "musicPracticeRecordId": 1698983103032250369,
  80. // "type": "FORMAL",
  81. // "img": "",
  82. // "videoUrl": "www.baidu.com",
  83. // "jsonConfig": "{\"test\": \"test\"}"
  84. // }### 删除作品
  85. // POST http://127.0.0.1:7093/userMusic/remove?id=1698984095609106434
  86. // Content-Type: application/json
  87. // Authorization: {{student}}
  88. // ### 详情/分享
  89. // GET http://127.0.0.1:7093/userMusic/detail/1698984095609106434
  90. // Content-Type: application/json
  91. // Authorization: {{student}}