// 工具库 import util from '@/common/js/util.js' // 视频模块 const video = { /** * 首页视频分页接口 * @param {Object} param */ homeVideo(param) { return util.request({ url: `/video/api/queryVideoByPage`, query: param.query, method: 'GET', }) }, /** * 发布作品 * @param {Object} param */ saveVideo(param) { return util.request({ url: `/video/api/saveVideo`, data: param.data, method: 'POST', }) }, /** * 保存点赞 * @param {Object} param */ saveLikes(param) { return util.request({ url: `/video/api/saveLikes`, data: param.data, method: 'POST', }) }, /** * 取消点赞 * @param {Object} param */ cancelLikes(param) { return util.request({ url: `/video/api/cancelLikes`, data: param.data, method: 'POST', }) }, /** * 查看标签分类 * @param {Object} param */ getLabel(param) { return util.request({ url: `/video/api/getTagsByPage`, data: param.data, method: 'GET', load: true, }) }, /** * 新增或编辑标签 * @param {Object} param */ setLabel(param) { return util.request({ url: `/video/api/saveTags`, data: param.data, method: 'POST', load: true, }) }, /** * 申请完播量 * @param {Object} param */ applyVideo(param) { return util.request({ url: `/homecommon/applyVideo`, query: param.query, data: param.data, method: 'POST', load: true, }) }, /** * 展播量推送 * @param {Object} param */ pushVideo(param) { return util.request({ url: `/homecommon/pushVideo`, query: param.query, method: 'POST', load: true, }) }, /** * 他人用户主页 * @param {Object} param */ getUserInfo(param) { return util.request({ url: `/home/getUserInfo`, query: param.query, method: 'POST', load: true, }) }, /** * 用户视频列表 * @param {Object} param */ myVideoList(param) { return util.request({ url: `/home/myVideoList`, query: param.query, method: 'POST', load: true, }) }, /** * 我的收藏列表 * @param {Object} param */ getCollectList(param) { return util.request({ url: `/collect/getCollectList`, query: param.query, method: 'POST', }) }, /** * 新建收藏夹 * @param {Object} param */ saveCollectList(param) { return util.request({ url: `/collect/saveCollectList`, query: param.query, method: 'POST', load: true, }) }, /** * 编辑收藏夹 * @param {Object} param */ updateCollectList(param) { return util.request({ url: `/collect/updateCollectList`, query: param.query, method: 'POST', load: true, }) }, /** * 删除收藏夹 * @param {Object} param */ deleteCollect(param) { return util.request({ url: `/collect/deleteCollect`, query: param.query, load: true, method: 'POST', }) }, /** * 我的收藏视频列表 * @param {Object} param */ getCollectVideoList(param) { return util.request({ url: `/collect/getCollectVideoList`, query: param.query, load: true, method: 'POST', }) }, /** * 收藏视频 * @param {Object} param */ collectVideo(param) { return util.request({ url: `/collect/collectVideo`, query: param.query, method: 'POST', load: true, }) }, /** * 取消收藏 * @param {Object} param */ cancelCollect(param) { return util.request({ url: `/collect/cancelCollect`, query: param.query, method: 'POST', load: true, }) }, /** * 我的关注视频列表 * @param {Object} param */ followVideo(param) { return util.request({ url: `/homecommon/followVideo`, query: param.query, method: 'POST', }) }, /** * 修改视频信息接口 * @param {Object} param */ updateVideo(param) { return util.request({ url: `/homecommon/updateVideo`, data: param.data, method: 'POST', }) }, /** * 视频评论列表 * @param {Object} param */ commentList(param) { return util.request({ url: `/home/commentList`, query: param.query, method: 'POST', }) }, /** * 下级评论列表 * @param {Object} param */ levelCommentList(param) { return util.request({ url: `/home/levelCommentList`, query: param.query, method: 'POST', }) }, /** * 发表评论 * @param {Object} param */ comment(param) { return util.request({ url: `/home/comment`, query: param.query, method: 'POST', }) }, /** * 视频 点赞取消赞 * @param {Object} param */ videoLike(param) { return util.request({ url: `/home/videoLike`, query: param.query, method: 'POST', }) }, /** * 观看视频记录接口 * @param {Object} param */ browseLog(param) { return util.request({ url: `/video/Effective/second`, data: param.data, method: 'POST', }) }, /** * 热点视频 * @param {Object} param */ hotVideos(param) { return util.request({ url: `/home/hotVideos`, // query: param.query, method: 'POST', }) }, /** * 视频搜索记录 * @param {Object} param */ videoSearchLog(param) { return util.request({ url: `/home/videoSearchLog`, // query: param.query, method: 'POST', }) }, /** * 视频模糊搜索 * @param {Object} param */ videoSearch(param) { return util.request({ url: `/home/videoSearch`, query: param.query, method: 'POST', }) }, /** * 同意好友申请 * @param {Object} param */ agreeFriend(param) { return util.request({ url: `/user/friend/agreeFriend`, path: param.path, query: param.query, method: 'POST', }) }, /** * 拒绝好友申请 * @param {Object} param */ refuseFriend(param) { return util.request({ url: `/user/friend/refuseFriend`, path: param.path, query: param.query, method: 'POST', }) }, /** * 好友列表 * @param {Object} param */ getFriendList(param) { return util.request({ url: `/user/friend/getFriendList`, path: param.path, query: param.query, method: 'GET', }) }, /** * 关注列表 * @param {Object} param */ getFansList(param) { return util.request({ url: `/user/attention/getFansList`, path: param.path, query: param.query, method: 'GET', }) }, /** * 关注列表 * @param {Object} param */ getAttentionList(param) { return util.request({ url: `/user/attention/getAttentionList`, path: param.path, query: param.query, method: 'GET', }) }, /** * 关注用户 关注状态 0:取关 1:关注 * @param {Object} param */ attention(param) { return util.request({ url: `/user/attention`, path: param.path, data: param.data, method: 'POST', }) }, /** * 视频观看权限 (不看他) 0拉黑 1放出 * @param {Object} param */ videoBlock(param) { return util.request({ url: `/home/videoBlock`, query: param.query, load: true, method: 'POST', }) }, /** * 举报视频 * @param {Object} param */ reportVideo(param) { return util.request({ url: `/report/reportVideo`, data: param.data, method: 'POST', }) }, /** * 我的喜欢视频列表 分页 * @param {Object} param */ myLikeVideoList(param) { return util.request({ url: `/home/myLikeVideoList`, query: param.query, method: 'POST', }) }, /** * 视频详情 * @param {Object} param */ getVideoById(param) { return util.request({ url: `/homecommon/getVideoById`, query: param.query, method: 'POST', }) }, /** * 视频分享 * @param {Object} param */ videoShare(param) { return util.request({ url: `/home/videoShare`, query: param.query, method: 'POST', }) }, /** * 设置闹铃 * @param {Object} param */ setAlarm(param) { return util.request({ url: `/home/setAlarm`, query: param.query, method: 'POST', }) }, /** * 查看自己的闹铃 */ getAlarm() { return util.request({ url: `/home/getAlarm`, method: 'POST', }) }, /** * 查看我的今日观看任务 */ viewingTasks() { return util.request({ url: `/home/viewingTasks`, method: 'POST', }) }, } export default video