yxk_pc_mdh/src/api/interviewManagementAPI_1.js

71 lines
1.7 KiB
JavaScript
Raw Normal View History

2025-08-28 15:26:35 +08:00
/**
*考勤管理
*/
import base from './base'; // 导入接口域名列表
import axios from '@/request/index_new'; // 导入http中创建的axios实例
const interviewManagementAPI = {
// 根据条件分页查询面试记录表
pageList(param) {
return axios.post(`${base.url}/apis/interviewRecord/pageList`, param)
},
// 保存面试日程对象
saveSchedule(param) {
return axios.post(`${base.url}/apis/interviewRecord/saveSchedule`, param)
},
// 保存面试记录表
saveRecord(param) {
return axios.post(`${base.url}/apis/interviewRecord/saveRecord`, param)
},
// 录用清单列表
hireList(param) {
return axios.post(`${base.url}/apis/candidateInfo/hireList`, param)
},
// 录用清单,转重点人才库,转黑名单,发送offer,取消录用,入职
updateResumeState(param) {
return axios.post(`${base.url}/apis/interviewRecord/updateResumeState`, param)
},
// 根据id获取面试记录表
detail(param) {
return axios.get(`${base.url}/apis/interviewRecord/detail/`+ param)
},
// 根据id决定是否需要进入下一步面试流程
nextStep(param) {
return axios.post(`${base.url}/apis/interviewRecord/nextStep`, param)
},
// 根据id决定检查是否能进入下一步面试流程
checkNextStep(param) {
return axios.post(`${base.url}/apis/interviewRecord/checkNextStep`, param)
},
// 根据条件分页查询面试记录表
myselfPlan(param) {
return axios.post(`${base.url}/apis/interviewRecord/myselfPlan`, param)
},
}
export default interviewManagementAPI;