api.ts 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  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.post('/edu-app/userMusic/remove', {
  38. requestType: 'form',
  39. params
  40. });
  41. };
  42. /** 授权验证 */
  43. export const api_verification = (params: any): Promise<any> => {
  44. return request.post('/edu-oauth/open/user/verification', {
  45. data: params
  46. });
  47. };
  48. // POST http://127.0.0.1:7093/userMusic/remove?id=1698984095609106434
  49. // Content-Type: application/json
  50. // Authorization: {{student}}
  51. // ### 点赞/取消点赞
  52. // POST http://127.0.0.1:7093/userMusicStar/star
  53. // Authorization: {{student}}
  54. // Content-Type: application/json
  55. // {
  56. // "userMusicId": "1698984095609106434",
  57. // "star": true
  58. // }
  59. // ### 点赞分页
  60. // POST http://127.0.0.1:7093/userMusicStar/page
  61. // Authorization: {{student}}
  62. // Content-Type: application/json
  63. // {
  64. // "userMusicId": "1698984095609106434"
  65. // }
  66. // ### 分页查询
  67. // POST http://127.0.0.1:7093/userMusic/page
  68. // Content-Type: application/json
  69. // Authorization: {{student}}
  70. // {
  71. // "keyword": "",
  72. // "type": "FORMAL"
  73. // }
  74. // ###保存草稿/发布作品
  75. // POST http://127.0.0.1:7093/userMusic/save
  76. // Content-Type: application/json
  77. // Authorization: {{student}}
  78. // {
  79. // "id": "1698984095609106434",
  80. // "musicPracticeRecordId": 1698983103032250369,
  81. // "type": "FORMAL",
  82. // "img": "",
  83. // "videoUrl": "www.baidu.com",
  84. // "jsonConfig": "{\"test\": \"test\"}"
  85. // }### 删除作品
  86. // POST http://127.0.0.1:7093/userMusic/remove?id=1698984095609106434
  87. // Content-Type: application/json
  88. // Authorization: {{student}}
  89. // ### 详情/分享
  90. // GET http://127.0.0.1:7093/userMusic/detail/1698984095609106434
  91. // Content-Type: application/json
  92. // Authorization: {{student}}