import http from '../utils/http'; /** * 创建一个新用户 * @param {object} userData - 用户信息,对应 dto.CreateUserRequest * @returns {Promise<*>} */ export const createUser = (userData) => { return http.post('/api/v1/users', userData); }; /** * 用户登录 * @param {object} credentials - 登录凭证,对应 dto.LoginRequest * @returns {Promise<*>} */ export const login = (credentials) => { return http.post('/api/v1/users/login', credentials); }; /** * 获取指定用户的操作历史 * @param {number} id - 用户ID * @param {object} params - 查询参数 * @returns {Promise<*>} */ export const getUserHistory = (id, params) => { return http.get(`/api/v1/users/${id}/history`, { params }); };