expert.js 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. import Request from '../common/request.js';
  2. let request = new Request().http
  3. export function getTalentByToken(data) {
  4. return request('/app/talent/getTalentByToken', data, 'GET');
  5. }
  6. //获取指定达人详情
  7. export function getTalentByUserId(data) {
  8. return request('/app/talent/getTalentByUserId', data, 'GET');
  9. }
  10. // 分页获取达人视频列表
  11. export function getVideoList(data) {
  12. return request('/app/talent/getVideoList', data, 'GET');
  13. }
  14. // 达人上传视频
  15. export function uploadOSSTalent(data) {
  16. return request('/app/talent/uploadOSSTalent', data, 'POST', 'application/json;charset=UTF-8');
  17. }
  18. //达人提交视频信息
  19. export function talentVideo(data) {
  20. return request('/app/talent/talentVideo', data, 'POST', 'application/json;charset=UTF-8');
  21. }
  22. //修改达人信息
  23. export function updateTalent(data) {
  24. return request('/app/talent/updateTalent', data, 'POST', 'application/json;charset=UTF-8');
  25. }
  26. // 关注/取消关注达人
  27. export function doFollow(data) {
  28. return request('/app/talent/doFollow', data, 'POST', 'application/json;charset=UTF-8');
  29. }
  30. // 获取是否关注
  31. export function checkFollow(data) {
  32. return request('/app/talent/checkFollow', data, 'GET');
  33. }
  34. export function getTag() {
  35. return request('/app/video/getTag', null, 'GET');
  36. }
  37. export function getTalentFollowByUserId(data) {
  38. return request('/app/talent/getTalentFollowByUserId', data, 'GET');
  39. }
  40. export function getTalentFansByUserId(data) {
  41. return request('/app/talent/getTalentFansByUserId', data, 'GET');
  42. }
  43. export function deleteVideo(data) {
  44. return request('/app/talent/deleteVideo', data, 'POST', 'application/json;charset=UTF-8');
  45. }
  46. export function updateVideoStatus(data) {
  47. return request('/app/talent/updateVideoStatus', data, 'POST', 'application/json;charset=UTF-8');
  48. }
  49. //拉黑短视频
  50. export function addBlackVideo(data) {
  51. return request('/app/blackTalent/addBlackVideo', data, 'POST', 'application/json;charset=UTF-8');
  52. }
  53. //拉黑达人
  54. export function addBlackTalent(data) {
  55. return request('/app/blackTalent/addBlackTalent', data, 'POST', 'application/json;charset=UTF-8');
  56. }
  57. //举报达人
  58. export function addReportTalent(data) {
  59. return request('/app/blackTalent/addReportTalent', data, 'POST', 'application/json;charset=UTF-8');
  60. }
  61. //举报短视频
  62. export function addReportVideo(data) {
  63. return request('/app/blackTalent/addReportVideo', data, 'POST', 'application/json;charset=UTF-8');
  64. }
  65. //取消拉黑
  66. export function cancelBlack(data) {
  67. return request('/app/blackTalent/cancelBlack', data, 'POST', 'application/json;charset=UTF-8');
  68. }
  69. //新增短视频合集
  70. export function videoCollectionAdd(data) {
  71. return request('/app/course/collection', data, 'POST', 'application/json;charset=UTF-8');
  72. }
  73. //修改短视频合集
  74. export function videoCollectionUpd(data) {
  75. return request('/app/course/collection', data, 'PUT', 'application/json;charset=UTF-8');
  76. }
  77. //删除视频合集
  78. export function videoCollectionDel(data) {
  79. return request('/app/course/collection/'+data, '', 'POST', 'application/json;charset=UTF-8');
  80. }
  81. //查询指定达人短视频合集列表
  82. export function videoCollectionList(data) {
  83. return request('/app/course/collection/list', data, 'GET', 'application/json;charset=UTF-8');
  84. }
  85. //查询自己的短视频合集列表
  86. export function videoCollectionMyList(data) {
  87. return request('/app/course/collection/myList', data, 'GET', 'application/json;charset=UTF-8');
  88. }
  89. //查询合集中短视频列表
  90. export function collectionList(data) {
  91. return request('/app/video/collection/list', data, 'GET', 'application/json;charset=UTF-8');
  92. }
  93. //短视频合集中新增短视频-批量
  94. export function videoAdd(data) {
  95. return request('/app/video/collection/batchAdd', data, 'POST', 'application/json;charset=UTF-8');
  96. }
  97. //删除合集中的短视频-批量
  98. export function removeVideo(data) {
  99. return request('/app/video/collection/removeVideos', data, 'POST', 'application/json;charset=UTF-8');
  100. }
  101. //修改合集中的短视频
  102. export function updateVideo(data) {
  103. return request('/video/collection/updateVideo', data, 'POST', 'application/json;charset=UTF-8');
  104. }
  105. //合集短视频拖动排序
  106. export function updateSort(data) {
  107. return request('/app/video/collection/updateSort', data, 'POST', 'application/json;charset=UTF-8');
  108. }
  109. //合集短视频拖动排序
  110. export function deleteCollection(data) {
  111. return request('/app/course/collection/deleteCollection?collectionId='+data, {collectionId:data}, 'POST', 'application/json;charset=UTF-8');
  112. }
  113. //选择合集视频
  114. export function getMyVideoList(data) {
  115. return request('/app/video/collection/getMyVideoList', data, 'GET', 'application/json;charset=UTF-8');
  116. }