Skip to content

审计接口

1. 获取作者公司列表

/**
* @path /management/blog/audit/getAuthorCompanyList
* @method POST
* @param {page, rowsPerPage}
*/
const result = {
data: {
pageData: [
{
id: "27b08f5ba0f34635bdc732c6b342bed3",
companyName: "1",
companyType: "医疗/医药/生物工程",
companyCode: "2",
authorId: "eefefb0cde054f69bf032042594ccac8",
companyLicense:
"http://cn-sy1.rains3.com:443/blog-service-oss/20230530/d1b5f6ef812d8f00f20916f00.pdf",
status: 1,
failMessage: null,
createTime: 1685412289574,
},
],
},
code: 200,
success: true,
message: "SUCCESS",
};

2. 获取作者公司详情

/**
* @path /management/blog/audit/getAuthorCompanyDetail
* @method POST
* @param {id}
*/
const result = {
data: {
id: "eefefb0cde054f69bf032042594ccac8",
name: "hejian2",
followCount: 0,
type: 0,
status: 4,
avatarUrl:
"http://cn-sy1.rains3.com:443/blog-service-oss/assets/post-author/9248ff1af7984431a6bacdf49bf2fc2b.png",
articleCount: 0,
fansCount: 0,
nick: "hejian2呀",
score: 0,
createTime: 1681787828809,
updateTime: 1693189295964,
loginTime: null,
description: "qiye",
coverUrl:
"http://cn-sy1.rains3.com:443/blog-service-oss/assets/post-author/f00b205add88435ca2cd3202d61e461e.png",
appPassword: "cd617004064309bde5b01161e885e985",
rejectReason: null,
},
code: 200,
success: true,
message: "SUCCESS",
};

3. 通过作者公司

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

4. 拒绝作者公司

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

5. 获取文章所有评论

/**
* @path /management/blog/audit/getPostAllCommnet
* @method POST
* @param {orderProperty,orderDir,status,page,rowsPerPage}
*/
const result = {
data: {
pageData: [
{
id: "a4e59f01c77548da83175a6a7f5d2902",
id2: "a4a5f379703c4ec8a95dbd815c18f739",
topId: null,
content: "好可怜,respect 🫡",
postId: "c1e3345bdd0b4c79802ae774d5038841",
userId: "d756c3184d924937b901e65e82752aac",
replyId: null,
postTime: 1707014120472,
status: 2,
like: 0,
unlike: 0,
},
],
total: 1,
},
code: 200,
success: true,
message: "SUCCESS",
};

6. 获取文章评论状态

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

7. 获取作者普通用户列表

/**
* @path /management/blog/audit/getAuthorNormalList
* @method POST
* @param {page, rowsPerPage}
*/
const result = {
data: {
pageData: [
{
id: "61dcdaea26eb48e486f6ca57b1fb47e7",
name: "1234",
followCount: 0,
type: 0,
status: 2,
avatarUrl: "",
articleCount: 0,
fansCount: 0,
nick: "1234444",
score: 0,
createTime: 1681569471935,
updateTime: 1685411392009,
loginTime: null,
description: "2222",
coverUrl: "",
appPassword: "cd617004064309bde5b01161e885e985",
rejectReason: null,
},
],
},
code: 200,
success: true,
message: "SUCCESS",
};

8. 通过作者普通用户

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

9. 拒绝作者普通用户

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