Skip to content

视频库接口

1. 获取所有 video

/**
* @path /management/blog/post_video_lib/getAllVideo
* @method POST
* @param {categoryIds, page, rowsPerPage}
*/
const result = {
data: {
pageData: [
{
id: "4d4bec4133844f049b33adf36443c00f",
title: "2",
description: "2",
category: [3],
source:
"http://cn-sy1.rains3.com:443/blog-service-oss/assets/video_lib/20240229/01a0bb84e9f4406d997820a1629e6486.mp4",
createTime: 1709192996509,
updateTime: 1709193051656,
poster:
"http://cn-sy1.rains3.com:443/blog-service-oss/assets/cover_lib/09dff1a8a98d4ca0bd009c9a6c963cc9.bin",
},
],
total: 1,
},
code: 200,
success: true,
message: "SUCCESS",
};

2. 添加 video

/**
* @path /management/blog/post_video_lib/addVideo
* @method POST
* @param {title, description, categoryIds, poster,[file]}
*/
const result = {
data: null,
code: 200,
success: true,
message: "SUCCESS",
};

3. 批量添加 video

/**
* @path /management/blog/post_video_lib/batchAddVideo
* @method POST
* @param {[file]}
*/
const result = {
data: null,
code: 200,
success: true,
message: "SUCCESS",
};

4. 更新 video

/**
* @path /management/blog/post_video_lib/updateVideo
* @method POST
* @param {id, title, description, categoryIds, file, poster}
*/
const result = {
data: null,
code: 200,
success: true,
message: "SUCCESS",
};

5. 删除 video

/**
* @path /management/blog/post_video_lib/deleteVideo
* @method POST
* @param {id}
*/
const result = {
data: null,
code: 200,
success: true,
message: "SUCCESS",
};

6. 批量删除 video

/**
* @path /management/blog/post_video_lib/batchDelteVideo
* @method POST
* @param {idList}
*/
const result = {
data: null,
code: 200,
success: true,
message: "SUCCESS",
};

7. 添加分类

/**
* @path /management/blog/post_video_lib/addCategory
* @method POST
* @param { label, id}
*/
const result = {
data: null,
code: 200,
success: true,
message: "SUCCESS",
};

8. 删除分类

/**
* @path /management/blog/post_video_lib/deleteCategory
* @method POST
* @param {id}
*/
const result = {
data: null,
code: 200,
success: true,
message: "SUCCESS",
};

9. 查询分类

/**
* @path /management/blog/post_video_lib/queryCategory
* @method POST
* @param
*/
const result = {
data: [
{
id: 1,
label: "人物",
default: 1,
},
{
id: 2,
label: "动物",
default: 1,
},
{
id: 3,
label: "国际",
default: 1,
},
{
id: 4,
label: "国内",
default: 1,
},
{
id: 5,
label: "其他",
default: 1,
},
{
id: 14,
label: "风景2",
default: 1,
},
],
code: 200,
success: true,
message: "SUCCESS",
};