This commit is contained in:
2025-10-20 14:52:25 +08:00
parent a457b9713c
commit c68dff6123
6 changed files with 93 additions and 28 deletions

View File

@@ -5,7 +5,7 @@ import http from '../utils/http';
* @param {object} userData - 用户信息,对应 dto.CreateUserRequest
* @returns {Promise<*>}
*/
export const createUser = (userData) => {
const createUser = (userData) => {
return http.post('/api/v1/users', userData);
};
@@ -14,7 +14,7 @@ export const createUser = (userData) => {
* @param {object} credentials - 登录凭证,对应 dto.LoginRequest
* @returns {Promise<*>}
*/
export const login = (credentials) => {
const login = (credentials) => {
return http.post('/api/v1/users/login', credentials);
};
@@ -24,6 +24,12 @@ export const login = (credentials) => {
* @param {object} params - 查询参数
* @returns {Promise<*>}
*/
export const getUserHistory = (id, params) => {
const getUserHistory = (id, params) => {
return http.get(`/api/v1/users/${id}/history`, { params });
};
export const UserApi = {
createUser,
login,
getUserHistory,
};