更新后端api
This commit is contained in:
@@ -1,26 +1,29 @@
|
||||
import http from '../utils/http.js';
|
||||
import http from '../utils/http';
|
||||
|
||||
/**
|
||||
* 用户管理API
|
||||
* 创建一个新用户
|
||||
* @param {object} userData - 用户信息,对应 dto.CreateUserRequest
|
||||
* @returns {Promise<*>}
|
||||
*/
|
||||
export class UserApi {
|
||||
/**
|
||||
* 创建新用户
|
||||
* @param {Object} userData 用户数据
|
||||
* @returns {Promise} 创建结果
|
||||
*/
|
||||
static create(userData) {
|
||||
return http.post('/api/v1/users', userData);
|
||||
}
|
||||
export const createUser = (userData) => {
|
||||
return http.post('/api/v1/users', userData);
|
||||
};
|
||||
|
||||
/**
|
||||
* 用户登录
|
||||
* @param {Object} credentials 登录凭证 {username, password}
|
||||
* @returns {Promise} 登录结果
|
||||
*/
|
||||
static login(credentials) {
|
||||
return http.post('/api/v1/users/login', credentials);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* 用户登录
|
||||
* @param {object} credentials - 登录凭证,对应 dto.LoginRequest
|
||||
* @returns {Promise<*>}
|
||||
*/
|
||||
export const login = (credentials) => {
|
||||
return http.post('/api/v1/users/login', credentials);
|
||||
};
|
||||
|
||||
export default UserApi;
|
||||
/**
|
||||
* 获取指定用户的操作历史
|
||||
* @param {number} id - 用户ID
|
||||
* @param {object} params - 查询参数
|
||||
* @returns {Promise<*>}
|
||||
*/
|
||||
export const getUserHistory = (id, params) => {
|
||||
return http.get(`/api/v1/users/${id}/history`, { params });
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user