import ajax from "../utils/request"; const videoApi = { /********************************审核视频相关接口*********************************** */ queryTagList(params) { return ajax({ url: "/tag/pure/list", type: "get", params: params, }); }, getVideoList(params) { return ajax({ url: "/vid/list", type: "get", params: params, }); }, queryHappTopList(params) { return ajax({ url: "/image/list", type: "post", params: params, }); }, delHappTopList(params) { return ajax({ url: "/image/delete", type: "post", params: params, }); }, updataHappTopList(params) { return ajax({ url: "/image/update", type: "post", params: params, }); }, queryVidHot(params) { return ajax({ url: "/vid/search", type: "post", params: params, }); }, exportVideoList(params) { return ajax({ url: "/vid/export", type: "post", // responseType: "blob", params: params, }); }, // 视频删除接口 deleteVideos(params) { return ajax({ url: "/vid/del", type: "delete", params: params, }); }, // 单个视频审核接口 examineVideo(params) { return ajax({ url: "/vid/batch/pass", type: "post", params: params, }); }, // 批量视频审核接口 batchReview(params) { return ajax({ url: "/vid/batch/edit", type: "post", params: params, }); }, // 从专题批量视频删除接口 batchDelete(params) { return ajax({ url: "/module/video/delete/batch", type: "post", params: params, }); }, // 视频编辑 editVideoInfo(params) { return ajax( { url: "/vid/update", type: "post", params: params, }, true ); }, // 上传图片 fileUpload(params) { return ajax({ url: "/vid/uploadStatic", type: "post", headers: { "Content-Type": "multipart/form-data", }, params: params, }); }, // 推送为精选 setChosen(params) { return ajax({ url: "/vid/batch/update", type: "post", params: params, }); }, // 是否推荐 setRecommend(params) { return ajax({ url: "/vid/push", type: "post", params: params, }); }, // 批量是否推荐 batchSetRecommend(params) { return ajax({ url: "/vid/batch/reco", type: "post", params: params, }); }, // 批量修改帖子类型 batchSetVideoType(params) { return ajax({ url: "/vid/batch/newsType/update", type: "post", params: params, }); }, // 取消推送 cancelRecommend(params) { return ajax({ url: "/vid/push/delete", type: "post", params: params, }); }, // 推送列表 recommendList(params) { return ajax({ url: "/vid/push/list", type: "get", params: params, }); }, // 视频上传 uploadVideo(params) { return ajax({ url: "/vid/submit", type: "post", params: params, }); }, // 精选视频推送 pushVideo(params) { return ajax({ url: "/vid/push", type: "post", params: params, }); }, // 审核不通过理由列表 // 查询 queryFailList(params) { return ajax({ url: "/rejectTemp/vid/list", type: "get", params: params, }); }, // 新增 addFailList(params) { return ajax({ url: "/rejectTemp/vid/insert", type: "post", params: params, }); }, // 删除 delFailList(params) { return ajax({ url: "/rejectTemp/vid/del", type: "post", params: params, }); }, // 编辑 editFailList(params) { return ajax({ url: "/rejectTemp/vid/update", type: "post", params: params, }); }, // 视频审查 videoFeviewList(params, urll) { return ajax({ url: "/vid/view/" + urll, type: "get", params: params, }); }, // 获取专题 sectionList(params) { return ajax({ url: "/module/section/all", type: "post", params: params, }); }, // 批量新增视频 batch(params) { return ajax({ url: "/module/video/add/batch", type: "post", params: params, }); }, // 批量新增视频 getVideoActivity(params) { return ajax({ url: "/video_activity/box", type: "get", params: params, }); }, /** * 断点续传视频验证是否分片上传完毕 * @param {*} data */ uploadDotJson(params) { return ajax({ url: "/vid/uploadDotJson", type: "post", params: params, headers: { "Content-Type": "application/json; charset=utf-8", }, }); }, uploadDotStream(params) { return ajax({ url: "/vid/uploadDotStream", type: "post", params: params, }); }, // 批量编辑标签 batchEditTags(params) { return ajax({ url: "/vid/batch/update/tags", type: "post", params: params, }); }, /********************************城市列表*********************************** */ // 删除城市 deleteCity(params) { return ajax({ url: "/vid/location/hotCity/delete", type: "post", params: params, }); }, // 获取城市列表 getCityList(params) { return ajax({ url: "/vid/location/city/list", type: "get", params: params, }); }, // 编辑 updateCity(params) { return ajax({ url: "/vid/location/city/update", type: "post", params: params, }); }, /********************************热门城市*********************************** */ // 新增热门城市 addHotCity(params) { return ajax({ url: "/vid/location/hotCity/add", type: "post", params: params, }); }, // 删除热门城市 deleteHotCity(params) { return ajax({ url: "/vid/location/hotCity/delete", type: "delete", params: params, }); }, // 获取热门城市列表 getHotCityList(params) { return ajax({ url: "/vid/location/hotCity/list", type: "get", params: params, }); }, // 编辑热门城市 editHotCity(params) { return ajax({ url: "/vid/location/hotCity/update", type: "post", params: params, }); }, /********************************评论管理*********************************** */ // 回复评论 replyComment(params) { return ajax({ url: "/comment/send", type: "post", params: params, }); }, // 请求评论管理模块配置列表 getCommentList(params) { return ajax({ url: "/comment/list", type: "get", params: params, }); }, // 请求评论管理模块封禁用户 getCommentBan(params) { return ajax({ url: "/comment/ban", type: "post", params: params, }); }, // 请求评论管理模块通过审核 getCommentAccess(params) { return ajax({ url: "/comment/access", type: "post", params: params, }); }, // 评论批量通过 commentBatchPass(params) { return ajax({ url: "/comment/batch/access", type: "post", params: params, }); }, // 删除评论 delComment(params) { return ajax({ url: "/comment/delete", type: "post", params: params, }); }, // 根据评论内容删除评论 deleteContent(params) { return ajax({ url: "/web/comment/delete", type: "post", params: params, }); }, // 根据评论内容删除评论 // upLoadContent(params) { // return ajax({ // url: '/comment/importExcel', // type: 'post', // params: params // }) // }, //导入评论内容 iExcel(params) { return ajax({ url: "/comment/importExcel", type: "post", params: params, }); }, /********************************短视频最热*********************************** */ // 请求萝莉岛最热模块配置列表 getVideoHotList(params) { return ajax({ url: "/vid/tone/list", type: "get", params: params, }); }, // 编辑萝莉岛最热 editVideoHot(params) { return ajax({ url: "/vid/tone/update", type: "post", params: params, }); }, /********************************标签管理*********************************** */ // 添加标签 addTags(params) { return ajax({ url: "/tag/add", type: "post", params: params, }); }, // 请求标签列表 getTagList(params) { return ajax({ url: "/tag/list", type: "get", params: params, }); }, // 请求推荐标签列表 getRecmdList(params) { return ajax({ url: "/recmd/list", type: "get", params: params, }); }, // 请求新增推荐标签 addRecmdList(params) { return ajax({ url: "/recmd/add", type: "post", params: params, }); }, // 编辑推荐标签 editRecmdList(params) { return ajax({ url: "/recmd/update", type: "post", params: params, }); }, // 删除推荐标签 deleteRecmdList(params) { return ajax({ url: "/recmd/delete", type: "delete", params: params, }); }, // 删除tags deleteTags(params) { return ajax({ url: "/tag/delete", type: "delete", params: params, }); }, // 编辑标签 editTags(params) { return ajax({ url: "/tag/update", type: "post", params: params, }); }, // 推送至精彩 pushWonder(params) { return ajax({ url: "/vid/wonder/add", type: "post", params: params, }); }, /********************************发现精彩*********************************** */ // 删除推荐精彩 deleteWonder(params) { return ajax({ url: "/vid/wonder/delete", type: "delete", params: params, }); }, // 获取精彩视频列表 getWonderList(params) { return ajax({ url: "/vid/wonder/list", type: "get", params: params, }); }, // 编辑发现精彩 editWonder(params) { return ajax({ url: "/vid/wonder/update", type: "post", params: params, }); }, /********************************视频热度计算方式*********************************** */ // 获取视频热度计算方式 queryVidPopularity(params) { return ajax({ url: "/vid/popularity/config", type: "get", params, }); }, // 修改视频热度计算方式 modifyVidPopularity(params) { return ajax({ url: "/vid/popularity/config", type: "post", params, }); }, /********************************资源管理*********************************** */ // 删除资源 deleteSource(params) { return ajax({ url: "/source/del", type: "delete", params: params, }); }, // 获取资源列表 getSourceList(params) { return ajax({ url: "/source/list", type: "get", params: params, }); }, // 添加资源 addSource(params) { return ajax({ url: "/source/add", type: "post", params: params, }); }, // 编辑资源 editSource(params) { return ajax({ url: "/source/edit", type: "post", params: params, }); }, /********************************过滤词管理*********************************** */ // 过滤词列表 filterList(params) { return ajax({ url: "/filter/list", type: "get", params: params, }); }, // 过滤词删除 filterDelete(params) { return ajax({ url: "/filter/delete", type: "delete", params: params, }); }, // 过滤词添加 filterAdd(params) { return ajax({ url: "/filter/add", type: "post", params: params, }); }, /***********************免费视频观看配置列表************************ */ // 过滤词列表 // 删除 deletefreeVid(params) { return ajax({ url: "/freeVid/cfg/del", type: "delete", params: params, }); }, // 获取请求列表 getfreeVidList(params) { return ajax({ url: "/freeVid/cfg/list", type: "get", params: params, }); }, // 添加 addfreeVid(params) { return ajax({ url: "/freeVid/cfg/add", type: "post", params: params, }); }, // 编辑 editfreeVid(params) { return ajax({ url: "/freeVid/cfg/edit", type: "post", params: params, }); }, /***********************活动配置************************ */ // 查询活动配置 queryActiveConfig(params) { return ajax({ url: "/video_activity", type: "get", params: params, }); }, // 新增活动配置 addActiveConfig(params) { return ajax({ url: "/video_activity", type: "post", params: params, }); }, // 编辑活动配置 eidtActiveConfig(params) { return ajax({ url: "/video_activity", type: "put", params: params, }); }, /********************************金币视频配置*********************************** */ // 请求金币视频配置 getVideoGoldCoin(params) { return ajax({ url: "/video_gold_coin", type: "get", params: params, }); }, // 添加金币视频配置 addVideoGoldCoin(params) { return ajax({ url: "/video_gold_coin", type: "post", params: params, }); }, // 修改金币视频配置 editVideoGoldCoin(params) { return ajax({ url: "/video_gold_coin", type: "put", params: params, }); }, // 删除金币视频配置 deleteVideoGoldCoin(params) { return ajax({ url: "/video_gold_coin", type: "delete", params: params, }); }, /***********************视频资源库************************ */ // 查询资源库列表 queryMediaResConfig(params) { return ajax({ url: "/mediaResource/list", type: "get", params: params, }); }, // 使用 useMediaRes(params) { return ajax({ url: "/mediaResource/use", type: "post", params: params, }); }, // 使用 ignoreMediaRes(params) { return ajax({ url: "/mediaResource/ignore", type: "post", params: params, }); }, /**************************自动上线视频配置**************************/ // 视频自动上线列表接口 getVidTimeOnlineList(params) { return ajax({ url: "/vid/timeOnline/list", type: "get", params: params, }); }, // 视频自动上线新增接口 editVidTimeOnline(params) { return ajax({ url: "/vid/timeOnline/edit", type: "post", params: params, }); }, // 视频自动上线删除接口 delVidTimeOnline(params) { return ajax({ url: "/vid/timeOnline/del", type: "post", params: params, }); }, // 视频自动上线批量新增接口 batchVidTimeOnline(params) { return ajax({ url: "/vid/timeOnline/batchAudit", type: "post", params: params, }); }, /********************************快捷搜索管理*********************************** */ // 获取快捷搜索列表 getQuickSearchList(params) { return ajax({ url: "/quickSearch/list", type: "get", params: params, }); }, // 新增快捷搜索 addQuickSearch(params) { return ajax({ url: "/quickSearch/create", type: "post", params: params, }); }, // 删除快捷搜索 deleteQuickSearch(params) { return ajax({ url: "/quickSearch/delete", type: "post", params: params, }); }, // 编辑快捷搜索 editQuickSearch(params) { return ajax({ url: "/quickSearch/update", type: "post", params: params, }); }, /***********************表情包管理************************ */ // 获取表情包列表 getEmojiList(params) { return ajax({ url: "/emoji/list", type: "get", params, }); }, // 新增表情包 addEmoji(params) { return ajax({ url: "/emoji/create", type: "post", params, }); }, // 修改表情包 updateEmoji(params) { return ajax({ url: "/emoji/update", type: "post", params, }); }, // 删除表情包 deleteEmoji(params) { return ajax({ url: "/emoji/delete", type: "post", params, }); }, }; export default videoApi;