Files
quyun/frontend/admin/src/api/userService.js
2025-12-20 14:27:29 +08:00

44 lines
1.0 KiB
JavaScript

import httpClient from './httpClient';
export const userService = {
getUsers({ page = 1, limit = 10, keyword = '' } = {}) {
return httpClient.get('/users', {
params: {
page,
limit,
keyword: keyword.trim()
}
});
},
searchUser(id) {
return httpClient.get(`/users/${id}`);
},
userBalance(id, balance) {
return httpClient.post(`/users/${id}/balance`, {
balance
});
},
setPhone(id, phone) {
return httpClient.post(`/users/${id}/phone`, {
phone
});
},
getUser(id) {
return httpClient.get(`/users/${id}`);
},
deleteUser(id) {
return httpClient.delete(`/users/${id}`);
},
getUserById(id) {
return httpClient.get(`/users/${id}`);
},
getUserArticles(userId, page, limit) {
return httpClient.get(`/users/${userId}/articles`, {
params: {
page,
limit,
}
});
}
}