Files
pig-farm-controller-fe/src/api/user.js

30 lines
738 B
JavaScript
Raw Normal View History

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