import request from '@/utils/request'; import { AxiosPromise } from 'axios'; import { searchPost,postContList,postContData,editPostditOrDel } from './type'; /** * 获取岗位 */ export function getPostContPage(data?: searchPost): AxiosPromise { return request({ url: '/hrapi/org/positionlist', method: 'post', data: data }); } /** * 获取本行政组织下的职位(岗位)列表不包含子行政组织 */ export function getPostContNotSunPage(data?: searchPost): AxiosPromise { return request({ url: '/hrapi/org/get_my_posit_list', method: 'post', data: data }); } /** * 添加岗位信息 */ export function addPostCont(data?: postContData){ return request({ url: '/hrapi/org/addpositioncontpublic', method: 'post', data: data }); } /** * 编辑岗位信息 */ export function editPostCont(data?: postContData){ return request({ url: '/hrapi/org/editpositioncontpublic', method: 'post', data: data }); } /** * 批量删除/编辑岗位状态 */ export function baseDelPostCont(data?: editPostditOrDel){ return request({ url: '/hrapi/org/basedelpostcont', method: 'post', data: data }); }