import { request } from '@/plugins/http-fetch'; /** * 岗位列表导出 * @param query 查询参数 * @returns bolb */ export function exportPost(query: Record) { return request({ url: '/system/post/export', method: 'GET', params: query, responseType: 'blob', }); } /** * 查询岗位列表 * @param query 查询参数 * @returns object */ export function listPost(query: Record) { return request({ url: '/system/post/list', method: 'GET', params: query, }); } /** * 查询岗位详细 * @param postId 岗位ID * @returns object */ export function getPost(postId: string | number) { return request({ url: `/system/post/${postId}`, method: 'GET', }); } /** * 新增岗位 * @param data 岗位对象 * @returns object */ export function addPost(data: Record) { return request({ url: '/system/post', method: 'POST', data: data, }); } /** * 修改岗位 * @param data 岗位对象 * @returns object */ export function updatePost(data: Record) { return request({ url: '/system/post', method: 'PUT', data: data, }); } /** * 删除岗位 * @param postId 岗位ID * @returns object */ export function delPost(postId: string | number) { return request({ url: `/system/post/${postId}`, method: 'DELETE', }); }