import { request } from './request' // 用户列表 export function getUserList(params: { pageNum: number; pageSize: number; username?: string; status?: number }) { return request.get('/sys/api/v1/sys/user/page', { params }) } // 获取用户详情 export function getUserById(id: number) { return request.get(`/sys/api/v1/sys/user/${id}`) } // 创建用户 export function createUser(data: any) { return request.post('/sys/api/v1/sys/user', data) } // 更新用户 export function updateUser(data: any) { return request.put('/sys/api/v1/sys/user', data) } // 删除用户 export function deleteUser(id: number) { return request.delete(`/sys/api/v1/sys/user/${id}`) } // 更新用户状态 export function updateUserStatus(id: number, status: number) { return request.put(`/sys/api/v1/sys/user/${id}/status?status=${status}`) } // 获取个人信息 export function getProfile() { return request.get('/sys/api/v1/sys/profile') } // 更新个人信息 export function updateProfile(data: { realName: string; phone?: string; email?: string; avatar?: string }) { return request.put('/sys/api/v1/sys/profile', data) } // 修改密码 export function updatePassword(data: { oldPassword: string; newPassword: string; confirmPassword: string }) { return request.put('/sys/api/v1/sys/profile/password', data) }