import request from '@/utils/request' // USER_CODE_BEGIN -- departments /** * 获取部门列表 * @param params * @returns */ export function getDepartmentsList(params: Record) { return request.get(`departments/departments`, { params }) } /** * 获取部门详情 * @param id 部门id * @returns */ export function getDepartmentsInfo(id: number) { return request.get(`departments/departments/${id}`) } /** * 添加部门 * @param params * @returns */ export function addDepartments(params: Record) { return request.post('departments/departments', params, { showErrorMessage: true, showSuccessMessage: true, }) } /** * 编辑部门 * @param id * @param params * @returns */ export function editDepartments(params: Record) { return request.put(`departments/departments/${params.id}`, params, { showErrorMessage: true, showSuccessMessage: true, }) } /** * 删除部门 * @param id * @returns */ export function deleteDepartments(id: number) { return request.delete(`departments/departments/${id}`, { showErrorMessage: true, showSuccessMessage: true, }) } export function getWithDepartmentsList(params: Record) { return request.get('departments/departments_all', { params }) } // USER_CODE_END -- departments