/** * 视频标签相关API */ import { http, Method } from "@/utils/request.js"; /** * 发布视频 * * @param params */ export function publish(data) { return http.request({ url: "/lmk/video/publish", method: Method.POST, needToken: true, data: data }); } /** * 获取推荐视频 * * @param params */ export function getRecommendVideos(params) { return http.request({ url: "/lmk/video/recommend", method: Method.GET, needToken: true, params: params }); } /** * 获取视频悬挂商品 * * @param videoId */ export function getGoodsDetail(videoId) { return http.request({ url: "/lmk/video/goods/detail/" + videoId, method: Method.GET, needToken: true }); } /** * 保存视频播放记录 * * @param params */ export function savePlayRecord(data) { return http.request({ url: "/lmk/video/view/record", method: Method.POST, needToken: true, data: data }); } /** * 关注作者 * * @param params */ export function subscribe(authorId) { return http.request({ url: "/lmk/my-subscribe/subscribe/" + authorId, method: Method.POST, needToken: true }); } /** * 取消关注作者 * * @param params */ export function unSubscribe(authorId) { return http.request({ url: "/lmk/my-subscribe/unSubscribe/" + authorId, method: Method.POST, needToken: true }); } /** * 获取视频评论 * * @param params */ export function getVideoComments(params) { return http.request({ url: "/lmk/video-comment/wx/page", method: Method.GET, needToken: true, params: params }); } /** * 发布视频评论 * * @param params */ export function addVideoComment(data) { return http.request({ url: "/lmk/video-comment/comment", method: Method.POST, needToken: true, data: data }); } /** * 评论点赞 * * @param params */ export function thubmsUpComment(data) { return http.request({ url: "/lmk/video-comment/thumbs_up", method: Method.POST, needToken: true, data: data }); } /** * 取消评论点赞 * * @param params */ export function cancelThubmsUpComment(data) { return http.request({ url: "/lmk/video-comment/cancel/thumbs_up", method: Method.POST, needToken: true, data: data }); } /** * 获取视频详情 * * @param params */ export function getVideoDetail(id) { return http.request({ url: "/lmk/video/wx/detail/" + id, method: Method.GET, needToken: true }); } /** * 删除视频 * * @param params */ export function delVideo(id) { return http.request({ url: "/lmk/video/" + id, method: Method.DELETE, needToken: true }); } /** * 修改视频 * * @param params */ export function updateVideo(data) { return http.request({ url: "/lmk/video", method: Method.PUT, needToken: true, data: data }); } /** * 用户下架视频 * * @param params */ export function userDownVideo(id) { return http.request({ url: "/lmk/video/down/" + id, method: Method.POST, needToken: true }); }