import request from '@/config/axios' import { DepartmentListResponse, DepartmentUserParams, DepartmentUserResponse } from './types' export const getDepartmentApi = () => { return request.get({ url: '/mock/department/list' }) } export const getUserByIdApi = (params: DepartmentUserParams) => { return request.get({ url: '/mock/department/users', params }) } export const deleteUserByIdApi = (ids: string[] | number[]) => { return request.post({ url: '/mock/department/user/delete', data: { ids } }) } export const saveUserApi = (data: any) => { return request.post({ url: '/mock/department/user/save', data }) } export const saveDepartmentApi = (data: any) => { return request.post({ url: '/mock/department/save', data }) } export const deleteDepartmentApi = (ids: string[] | number[]) => { return request.post({ url: '/mock/department/delete', data: { ids } }) } export const getDepartmentTableApi = (params: any) => { return request.get({ url: '/mock/department/table/list', params }) }