import request from '/@/utils/request'; export function getUserList(query: Object) { return request({ url: '/admin-go/api/v1/system/user/getList', method: 'get', params: query, }); } export function getDeptTree() { return request({ url: '/admin-go/api/v1/system/dept/treeSelect', method: 'get', }); } export function getParams() { return request({ url: '/admin-go/api/v1/system/user/paramsInfo', method: 'get', }); } export function getEditUser(id: number) { return request({ url: '/admin-go/api/v1/system/user/getEdit', method: 'get', params: { id }, }); } export function addUser(data: object) { return request({ url: '/admin-go/api/v1/system/user/add', method: 'post', data: data, }); } export function editUser(data: object) { return request({ url: '/admin-go/api/v1/system/user/edit', method: 'put', data: data, }); } export function resetUserPwd(userId: number, password: string) { return request({ url: '/admin-go/api/v1/system/user/resetPwd', method: 'put', data: { userId, password }, }); } export function changeUserStatus(userId: number, status: number) { return request({ url: '/admin-go/api/v1/system/user/setStatus', method: 'put', data: { userId, status }, }); } export function deleteUser(ids: number[]) { return request({ url: '/admin-go/api/v1/system/user/delete', method: 'delete', data: { ids }, }); }