import request from '@/router/axios'; /*获取人才列表*/ export const getList = (current, size, params, groupId) => { return request({ url: '/api/jobslink-api/serve/list', method: 'get', params: {...params, current, size, groupId} }) } /*新增人才*/ export const add = (row) => { return request( {url: '/api/jobslink-api/serve/save', method: 'post', data: row}) } /*编辑人才*/ export const update = (row) => { return request({ url: '/api/jobslink-api/serve/update', method: 'post', data: row }) } /*删除人才*/ export const remove = (ids) => { return request({ url: '/api/jobslink-api/serve/remove', method: 'post', params: {ids} }) } /*人才详情*/ export const detail = (id) => { return request({ url: '/api/jobslink-api/serve/detail', method: 'get', params: {id} }) } /*获取分组*/ export const getDept = () => { return request({ url: '/api/jobslink-api/serve/group/listAll', method: 'get', params: {} }) } /*新建分组*/ export const addDept = (row) => { return request({ url: '/api/jobslink-api/serve/group/save', method: 'post', data: row }) } /*编辑分组*/ export const updateDept = (row) => { return request({ url: '/api/jobslink-api/serve/group/update', method: 'post', data: row }) } /*删除分组*/ export const removeDept = (ids) => { return request({ url: '/api/jobslink-api/serve/group/remove', method: 'post', params: {ids} }) } /*转移分组*/ export const transferDept = (groupIds, ids) => { return request({ url: '/api/jobslink-api/serve/updateAllGroup', method: 'post', params: {groupIds, ids} }) } /*导入人才库*/ export const upload = () => { return `/api/jobslink-api/serve/group/import?isCovered=1` } /*转移分组*/ export const getServeListTalents = (params) => { return request({ url: '/api/jobslink-api/serve/listTalents', method: 'get', params: params }) } /*匹配岗位和任务*/ export const getMatchWorkStation = (params) => { return request({ url: '/api/jobslink-api/tenant/mainServeUserPost/postPage', method: 'get', params: params }) } /*匹配政策*/ export const getMatchPolicy = (params) => { return request({ url: '/api/jobslink-api/serve/listPolicy', method: 'get', params: params }) } /*服务日志*/ export const getMatchServeList = (params) => { return request({ url: '/api/jobslink-api/tenant/mainserveuserlog/page', method: 'get', params: params }) } export const getListAllPolicy = (params) => { return request({ url: '/api/jobslink-api/serve/listAllPolicy', method: 'get', params: params }) } export const getListAllByLabels = (params) => request({ url: '/api/jobslink-api/tenant/talents/listAllByLabels', method: 'get', params: params }) export const getListGroupByLabels = (params) => request({ url: '/api/jobslink-api/tenant/talents/listGroupByLabels', method: 'get', params: params }) export const getServeAllPolicyList = (params) => request({ url: '/api/jobslink-api/serve/listAllPolicy', method: 'get', params: params })