/** * 用户管理相关 API */ import request from '@/utils/request' /** * 获取用户列表 */ export function getUserList(params) { return request({ url: '/users/', method: 'get', params, }) } /** * 获取用户详情 */ export function getUserDetail(userId) { return request({ url: `/users/${userId}`, method: 'get', }) } /** * 创建新用户 */ export function createUser(data) { return request({ url: '/users/', method: 'post', data, }) } /** * 更新用户信息 */ export function updateUser(userId, data) { return request({ url: `/users/${userId}`, method: 'put', data, }) } /** * 删除用户 */ export function deleteUser(userId) { return request({ url: `/users/${userId}`, method: 'delete', }) } /** * 更新用户状态(停用/启用) */ export function updateUserStatus(userId, status) { return request({ url: `/users/${userId}/status`, method: 'put', params: { status }, }) } /** * 更新用户角色 */ export function updateUserRoles(userId, roleIds) { return request({ url: `/users/${userId}/roles`, method: 'put', data: { role_ids: roleIds }, }) } /** * 重置用户密码 */ export function resetUserPassword(userId) { return request({ url: `/users/${userId}/reset-password`, method: 'post', }) }