Skip to content

作者接口

1. 获取所有文章作者

/**
* @path /management/blog/post_author/getAllPostAuthor
* @method POST
* @param
*/
const result = {
data: {
pageData: [
{
id: "d4f4cc7f6e6a41da8177c91a1a4ddc10",
name: "test",
coverUrl:
"http://cn-sy1.rains3.com:443/blog-service-oss/assets/post-author/aa0a1430c5a943caa2ad4b9996c6d5c2.png",
followCount: 0,
status: 0,
avatarUrl:
"http://cn-sy1.rains3.com:443/blog-service-oss/assets/post-author/4ca6a7d21d484a4fa1e65df7ffe6f729.png",
articleCount: 0,
fansCount: 0,
type: 1,
nick: "test@123",
score: 0,
createTime: 1702019640171,
updateTime: 1702020129065,
loginTime: null,
companyVerifyInfoId: null,
defaultUser: 0,
description: "1",
},
],
},
code: 200,
success: true,
message: "SUCCESS",
};

2. 新增文章作者

/**
* @path /management/blog/post_author/addPostAuthor
* @method POST
* @param {name,nick,description,type,managementPassword,appPassword,[avatar],[cover]}
*/
const result = {
data: "43cbd439401ca40a0bbc4d32afa5dfd13",
code: 200,
success: true,
message: "SUCCESS",

3. 移除文章作者

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

4. 更新文章作者

/**
* @path /management/blog/post_author/updatePostAuthor
* @method POST
* @param {id,nick,description,[avatar],[cover]}
*/
const result = {
data: null,
code: 200,
success: true,
message: "SUCCESS",
};

5. 验证公司作者

/**
* @path /management/blog/post_author/verifyCompanyAuthor
* @method POST
* @param {file,companyName,companyCode,companyType,authorId}
*/
const result = {
data: null,
code: 200,
success: true,
message: "SUCCESS",
};

6. 获取公司作者验证信息

/**
* @path /management/blog/post_author/getCompanyAuthorVerifyInfo
* @method POST
* @param {authorId}
*/
const result = {
data: {
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: "en ",
createTime: 1685412289574,
},
code: 200,
success: true,
message: "SUCCESS",
};

7. 移除公司作者验证

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