import { http } from '@/utils/http/axios'; /** * @description: 职级列表 */ export function getLevelList(params?) { return http.request({ url: '/level/page', method: 'GET', params, }); } export function getLevelAllList(params?) { return http.request({ url: '/level/list', method: 'GET', params, }); } /** * @description: 根据ID获取详情 */ export function getLevelDetail(levelId) { return http.request({ url: '/level/detail/' + levelId, method: 'get', }); } /** * @description: 添加职级 */ export function levelAdd(data: any) { return http.request({ url: '/level/add', method: 'POST', data, }); } /** * @description: 更新职级 */ export function levelUpdate(data: any) { return http.request({ url: '/level/update', method: 'PUT', data, }); } /** * @description: 删除职级 */ export function levelDelete(levelId) { return http.request({ url: '/level/delete/' + levelId, method: 'DELETE', }); } /** * @description: 批量删除职级 */ export function levelBatchDelete(data: any) { return http.request({ url: '/level/batchDelete', method: 'DELETE', data, }); } /** * @description: 导出职级 */ export function levelExport() { return http.request({ url: '/level/export', method: 'GET', }); }