/* * @Date: 2025-11-12 * @Description: 职业推荐相关接口 */ import request from '@/utilsRc/request' function createFormData(payload = {}) { if (typeof FormData !== 'undefined') { const formData = new FormData() Object.keys(payload).forEach(key => { const value = payload[key] if (value !== undefined && value !== null && value !== '') { formData.append(key, value) } }) return formData } return payload } export function recommendJob(data) { const formData = createFormData({ jobId: data?.jobId }) return request({ url: '/job/recommendJob', method: 'post', data: formData, baseUrlType: 'zytp', header: { 'content-type': 'multipart/form-data' } }) } export function countJobRecommendRecords(data) { const formData = createFormData({ jobId: data?.jobId, jobName: data?.jobName, recommendType: data?.recommendType, startDate: data?.startDate, endDate: data?.endDate }) return request({ url: '/jobRecommendRecord/countJobRecommendRecords', method: 'post', data: formData, baseUrlType: 'zytp', header: { 'content-type': 'multipart/form-data' } }) } export function getJobRecommendRecords(params) { return request({ url: '/jobRecommendRecord/getJobRecommendRecords', method: 'get', params, baseUrlType: 'zytp' }) }