提交
This commit is contained in:
64
apiRc/jobRecommend.js
Normal file
64
apiRc/jobRecommend.js
Normal file
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* @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'
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user