Initial commit
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Executable
+813
@@ -0,0 +1,813 @@
|
||||
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;
|
||||
Reference in New Issue
Block a user