Skip to content

用户接口(平台侧)

1. 获取所有用户

/**
* @path /management/blog/user/getAllUser
* @method POST
* @param {userName, page, rowsPerPage}
*/
const result = {
data: {
pageData: [
{
id: 42,
userName: "admin",
avatar: "http://localhost:3000/cdn/avatar/LOL.png",
role: "ADMIN",
createTime: 1552122980000,
updateTime: null,
province: null,
city: null,
ip: null,
description: null,
userType: 0,
userStatus: 1,
avatarPath: "/avatar/LOL.png",
},
],
total: 1,
},
code: 200,
success: true,
message: "SUCCESS",
};

2. 获取所有头像

/**
* @path /management/blog/user/getAllAvatar
* @method POST
* @param
*/
const result = {
data: {
pageData: [
{
name: "Aphelios",
url: "http://localhost:3000/cdn/avatar/Aphelios.png",
path: "/avatar/Aphelios.png",
},
{
name: "Malphite",
url: "http://localhost:3000/cdn/avatar/Malphite.png",
path: "/avatar/Malphite.png",
},
{
name: "Milio",
url: "http://localhost:3000/cdn/avatar/Milio.png",
path: "/avatar/Milio.png",
},
],
},
code: 200,
success: true,
message: "SUCCESS",
};

3. 添加用户

/**
* @path /management/blog/user/addUser
* @method POST
* @param {userName, avatar, role, email, province, city, ip, description, userType}
*/
const result = {
data: null,
code: 200,
success: true,
message: "SUCCESS",
};

4. 更新用户

/**
* @path /management/blog/user/updateUser
* @method POST
* @param { id, avatar, province, city, ip, description}
*/
const result = {
data: null,
code: 200,
success: true,
message: "SUCCESS",
};

5. 删除用户

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

6. 更新用户状态

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

7. 解锁用户

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

8. 重新发送邮件

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

9. 更新用户邮箱

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

10. 更新用户手机号

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