audio.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import {delete0, get, post} from '@/utils/request'
  2. const audioApi = {
  3. audioPostApi: '/api/content/post/audio',
  4. updateAudioScopeApi: '/api/content/post/audio/update/scope',
  5. audioApi: '/api/content/audio',
  6. userAudioApi: '/api/content/audio/user',
  7. }
  8. export function addAudioPost(video) {
  9. return post(audioApi.audioPostApi, video)
  10. }
  11. export function updateAudioScope(audioScope) {
  12. return post(audioApi.updateAudioScopeApi, audioScope)
  13. }
  14. export function deleteAudioPost(audioId) {
  15. return delete0(audioApi.audioPostApi + '/' + audioId)
  16. }
  17. export function getAudioPosts(page) {
  18. return get(audioApi.audioPostApi + '?page=' + page)
  19. }
  20. export function getAudioPost(audioId) {
  21. return get(audioApi.audioPostApi + '/' + audioId)
  22. }
  23. export function getAudios(page) {
  24. return get(audioApi.audioApi + '?page=' + page)
  25. }
  26. export function getUserAudios(userId, page) {
  27. return get(audioApi.userAudioApi + '?userId=' + userId + '&page=' + page)
  28. }
  29. export function getAudioInfo(audioId) {
  30. return get(audioApi.audioApi + '/' + audioId)
  31. }