Skip to content

文章或评论接口

1. 获取文章内容

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

2. 获取文章分类

/**
* @path /management/blog/post/getPostListByCategoryId
* @method POST
* @param {directoryId,page,rowsPerPage}
*/
const result = {
data: {
pageData: [
{
id: "f2464f3883734369bd6a8c7b8f829d10",
title: "2",
createTime: 1693478107784,
updateTime: 1693478107784,
shelveTimeEnd: null,
shelveTimeStart: null,
status: "OFFLINE",
poster:
"http://cn-sy1.rains3.com:443/blog-service-oss/assets/cover_lib/9abf60a313ef4eb9bc1d57d4d4b0db03.png",
view: 0,
authorId: "efede100a30c4cea9a84680c075950d1",
directoryId: "9138dd29bc4c18ee77451c88d67d0fbe",
channelId: "7852436aa3ac6d48b2109e99204e4cc6",
postType: "1",
srcTopicId: "f2464f3883734369bd6a8c7b8f829d10",
videoPoster: null,
videoUrl: null,
postTags: ["2222"],
galleries: null,
pinned: "1",
recommended: "0",
featured: "0",
hot: "0",
original: "0",
paid: "0",
free: "1",
political: "0",
carousel: "0",
privated: "0",
publiced: "1",
comment: 0,
},
],
total: 2,
},
code: 200,
success: true,
message: "SUCCESS",
};

3. 获取文章详情

/**
* @path /management/blog/post/getPostRowById
* @method POST
* @param {id}
*/
const result = {
data: {
id: "3cbd439401ca40a0bbc4d32afa5dfd13",
title: "今年哪些区域可以燃放烟花,请政府明示",
createTime: 1707090060000,
updateTime: 1709621168105,
shelveTimeEnd: 1738731040000,
shelveTimeStart: 1707195040000,
status: "PUBLISHED",
poster:
"http://cn-sy1.rains3.com:443/blog-service-oss/20240206/53d726bce0d8477a8877cff3bfb92085.png",
view: 14446,
authorId: "d4f4cc7f6e6a41da8177c91a1a4ddc10",
directoryId: "4489552b7aa14017bd287470c59db93c",
channelId: "7f482ebbbc64fd66760475f5814a2fa8",
postType: "1",
srcTopicId: "3cbd439401ca40a0bbc4d32afa5dfd13",
videoPoster: null,
videoUrl: null,
postTags: ["bbs.0513.org"],
galleries: null,
pinned: "0",
recommended: "0",
featured: "0",
hot: "0",
original: "0",
paid: "0",
free: "1",
political: "0",
carousel: "0",
privated: "0",
publiced: "1",
},
code: 200,
success: true,
message: "SUCCESS",
};

4. 上传文章图片

/**
* @path /management/blog/post/uploadPostImgs
* @method POST
* @param {file}
*/
const result = {
data: "http://localhost:3000/cdn/avatar/LOL.png",
code: 200,
success: true,
message: "SUCCESS",
};

5. 添加文章

/**
* @path /management/blog/post/addPost
* @method POST
* @param
*/
const result = {
data: "43cbd439401ca40a0bbc4d32afa5dfd13",
code: 200,
success: true,
message: "SUCCESS",
};

6. 添加视频文章

/**
* @path /management/blog/post/addVideoPost
* @method POST
* @param
*/
const result = {
data: "43cbd439401ca40a0bbc4d32afa5dfd13",
code: 200,
success: true,
message: "SUCCESS",
};

7. 添加图库文章

/**
* @path /management/blog/post/addGalleryPost
* @method POST
* @param
*/
const result = {
data: "43cbd439401ca40a0bbc4d32afa5dfd13",
code: 200,
success: true,
message: "SUCCESS",
};

8. 添加视频嵌入文章

/**
* @path /management/blog/post/addVideoEmbedPost
* @method POST
* @param
*/
const result = {
data: "43cbd439401ca40a0bbc4d32afa5dfd13",
code: 200,
success: true,
message: "SUCCESS",
};

9. 添加普通文章

/**
* @path /management/blog/post/addNormalPost
* @method POST
* @param
*/
const result = {
data: "43cbd439401ca40a0bbc4d32afa5dfd13",
code: 200,
success: true,
message: "SUCCESS",
};

10. 删除文章

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

11. 更新文章

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

12. 更新视频文章

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

13. 更新图库文章

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

14. 更新视频嵌入文章

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

15. 更新普通文章

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

16. 获取文章列表

/**
* @path /management/blog/post/getPostList
* @method POST
* @param {title,channelId,status,authorId,haveComment,post_radio_option,postType,orderProperty,orderDir,page,rowsPerPage}
*/
const result = {
data: {
pageData: [
{
comment: 0,
id: "d29e0d0320cb44d98383a864426d2b56",
title: "",
createTime: 1727173543588,
updateTime: 1727173543588,
shelveTimeEnd: 1729742400000,
shelveTimeStart: 1726632000000,
status: "PUBLISHED",
poster:
"http://cn-sy1.rains3.com:443/blog-service-oss/assets/cover_lib/8e520283ba66441583e24ffa552bed8b..jpg",
view: 0,
authorId: "d4f4cc7f6e6a41da8177c91a1a4ddc10",
directoryId: "145e72e81246272cca0a610ad44edf6a",
channelId: "4ed7f0d8b621c8ccf9e11eca9991d6dc",
postType: "1",
srcTopicId: "d29e0d0320cb44d98383a864426d2b56",
videoPoster: null,
videoUrl: null,
postTags: ["你真棒"],
galleries: null,
pinned: "0",
recommended: "0",
featured: "1",
hot: "1",
original: "0",
paid: "0",
free: "1",
political: "0",
carousel: "0",
privated: "0",
publiced: "1",
survey: [],
},
],
total: 1,
},
code: 200,
success: true,
message: "SUCCESS",
};

17. 下线文章

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

18. 上线文章

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

19. 获取一级评论

/**
* @path /management/blog/post/getLevel1CommentsByPostId
* @method POST
* @param {id,page,rowsPerPage}
*/
const result = {
data: {
pageData: [
{
id: "f5b76812a23444c8ad04fbf7630c5acb",
id2: "cb93ba2a823e298b5544f20ab7ee363a",
content:
"个人观点,当然要“管”孩子,但是要注意“管”的方式,具体针对你的孩子,我觉得你也许应该思考一下娃妈的意见,我个人觉得她的话有一定道理。你应该继续关心他,关注他,帮助他,但是肯定要换一个方式方法,我怀疑你现在跟娃的相处方式,尤其是你对娃的激励方式,可能不适合他,导致他无法从你这里得到激励,反而受到了一些压力或者负面激励。换一种策略试试吧,比如,如果你担心他淋雨,直接提前给他五十块钱,告诉他,如果天气不好,去旁边的咖啡馆给自己买个小蛋糕,边吃边等我,顺便也帮我买杯冷饮。再比如,如果你觉得他打球没自信,其实我觉得更多是因为他现在从打球中体会不到快乐,可以考虑观察一下,他到底是厌倦了这种运动,还是对厌倦了现在这个一直打不好,但是被父母期待很高的状况,如果是前者,不如放弃,以后兴趣回来再继续也行,反正也不打算将来靠打球吃饭,如果是后者,可以考虑自己在休息时间,陪娃打打球,形式不要那么正规,让娃可以自由自在的打球,不考虑成绩,不跟别人对比,只是享受一下打球的乐趣,只是能笑着去打球就好。",
postId: "b97f9e3412b93a06a846ba779b52cfbe",
userId: "c2ab38dd81e148ec9f02760ceaada40b",
replyId: null,
status: 1,
postTime: 1683862022000,
like: 0,
unlike: 0,
topId: null,
account: {
id: "c2ab38dd81e148ec9f02760ceaada40b",
ip: "103.126.24.17",
type: 1,
score: 0,
gender: 0,
region: "Hong Kong;Wanchai",
address: "陕西省;西安市;鄠邑区;草堂街道&宋村",
nickname: "你好",
username: "KEqcI",
avatarUrl: "http://localhost:3000/cdn/avatar/Milio.png",
fansCount: 0,
loginTime: null,
createTime: 1685948231418,
description: "真棒",
friendCount: 0,
articleCount: 0,
},
childCommentCount: 0,
},
],
},
code: 200,
success: true,
message: "SUCCESS",
};

20. 获取二级评论

/**
* @path /management/blog/post/getLevel2CommentsByTopId
* @method POST
* @param {id,page,rowsPerPage}
*/
const result = {
data: {
pageData: [
{
id: "fe831f5138ee448d8387fb0febb5d538",
id2: "7e19dd0c0625b6d60213690a488b7a53",
content:
"何以得出父亲没自信如此结论?请教下:孩子自律性不好,特懒惰,啥事都吃不了苦,而且表现的好像他已经尽力到了极限。对事的反应很夸张,比如妹妹碰他一下,他会极其夸张的大吃,很痛苦的表情,一定要还手回去……真的狠狠的打那种。他也打球,但只要当不顺时,稍有风吹草动就好像影响了他,比如空气中有浮尘或飞絮,他会表现的这严重影响了他,会咳半小时不止(而这在平常或非打球不顺时,最多咳咳几声了事),如果你说他,他会一直证明给你看……虽然他不说出来,但实际上就是要让你明白这就是影响了他无法自控。什么事抓出现行都绝对不承认,不接受任何评论,任何建议都听不进去,你说一句他怼十句,所有精力都用在怼你上。",
postId: "b97f9e3412b93a06a846ba779b52cfbe",
userId: "c2ab38dd81e148ec9f02760ceaada40b",
replyId: "a7a49726027c2b0600875ec4e1038ba2",
status: 1,
postTime: 1683633246000,
like: 0,
unlike: 0,
topId: "a7a49726027c2b0600875ec4e1038ba2",
account: {
id: "c2ab38dd81e148ec9f02760ceaada40b",
ip: "103.126.24.17",
type: 1,
score: 0,
gender: 0,
region: "Hong Kong;Wanchai",
address: "陕西省;西安市;鄠邑区;草堂街道&宋村",
nickname: "你好",
username: "KEqcI",
avatarUrl: "http://localhost:3000/cdn/avatar/Milio.png",
fansCount: 0,
loginTime: null,
createTime: 1685948231418,
description: "真棒",
friendCount: 0,
articleCount: 0,
},
replyAccount: {
id: "39f7637ff64a499287b2d7efc5c0cc8a",
ip: "103.126.24.17",
type: 1,
score: 0,
gender: 1,
region: "Hong Kong;Wanchai",
address: "辽宁省;锦州市;黑山县;半拉门镇&2222",
nickname: "2222",
username: "rDpH0",
avatarUrl: "/cdn/avatar/LOL.png",
fansCount: 0,
loginTime: null,
createTime: 1686020991431,
description: "2222",
friendCount: 0,
articleCount: 0,
},
replyContent:
"娃还小,以后还有无限可能。真正没自信的是这个父亲,而且看着无药可救的样子。",
},
],
},
code: 200,
success: true,
message: "SUCCESS",
};

21. 设置评论状态

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

22. 设置评论心情

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

23. 回复评论

/**
* @path /management/blog/post/replyComment
* @method POST
* @param {topId,content,postId,userId,replyId}
*/
const result = {
data: null,
code: 200,
success: true,
message: "SUCCESS",
};

24. 新增评论

/**
* @path /management/blog/post/addComment
* @method POST
* @param {content,postId,userId}
*/
const result = {
data: null,
code: 200,
success: true,
message: "SUCCESS",
};