generated from dxfeng/secondev-chapanda-feishu
88 lines
3.5 KiB
Java
88 lines
3.5 KiB
Java
|
|
package com.engine.recruit.enums;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @author:dxfeng
|
||
|
|
* @createTime: 2023/11/02
|
||
|
|
* @version: 1.0
|
||
|
|
*/
|
||
|
|
public enum RecordOperateEnum {
|
||
|
|
/**
|
||
|
|
* 应聘过程操作类型
|
||
|
|
*/
|
||
|
|
RESUME_SUBMISSION("resumeSubmission", "简历投递", "简历投递"),
|
||
|
|
ELIMINATE("eliminate", "淘汰", "淘汰"),
|
||
|
|
TRANSFER_STAGE("transferStage", "转移阶段", "转移阶段"),
|
||
|
|
ARCHIVE_TALENT_POOL("archiveTalentPool", "归档人才库", "归档人才库"),
|
||
|
|
JOIN_BLACKLIST("joinBlacklist", "加入黑名单", "加入黑名单"),
|
||
|
|
ADD_SCREEN("addSCREEN", "部门筛选反馈", "部门筛选反馈"),
|
||
|
|
UPDATE_SCREEN("updateSCREEN", "修改筛选反馈", "部门筛选反馈"),
|
||
|
|
DELETE_SCREEN("deleteSCREEN", "删除筛选反馈", "部门筛选反馈"),
|
||
|
|
ADD_INTERVIEW_RESULT("addInterviewResult", "面试评价反馈", "面试评价反馈"),
|
||
|
|
UPDATE_INTERVIEW_RESULT("updateInterviewResult", "修改面试评价反馈", "面试评价反馈"),
|
||
|
|
DELETE_INTERVIEW("deleteInterview", "删除面试", "面试评价反馈"),
|
||
|
|
ADD_WRITTEN_RESULT("addWrittenResult", "笔试结果录入", "笔试"),
|
||
|
|
UPDATE_WRITTEN_RESULT("updateWrittenResult", "编辑笔试结果", "笔试"),
|
||
|
|
DELETE_WRITTEN_RESULT("deleteWrittenResult", "删除笔试结果", "笔试"),
|
||
|
|
ADD_SALARY_NEGOTIATION("addSalaryNegotiation", "薪酬谈判录入", "薪酬谈判"),
|
||
|
|
UPDATE_SALARY_NEGOTIATION("updateSalaryNegotiation", "修改薪酬谈判记录", "薪酬谈判"),
|
||
|
|
DELETE_SALARY_NEGOTIATION("deleteSalaryNegotiation", "删除薪酬谈判记录", "薪酬谈判"),
|
||
|
|
ADD_BACK_TONE("addBackTone", "背调录入", "背调"),
|
||
|
|
UPDATE_BACK_TONE("updateBackTone", "修改背调记录", "背调"),
|
||
|
|
DELETE_BACK_TONE("deleteBackTone", "删除背调记录", "背调"),
|
||
|
|
CREATE_OFFER("createOffer", "创建offer", "创建offer"),
|
||
|
|
SEND_OFFER("sendOffer", "发送offer", "发送offer"),
|
||
|
|
OFFER_FEEDBACK("offerFeedback", "offer反馈", "offer反馈"),
|
||
|
|
PENDING_EMPLOYMENT("pendingEmployment", "进入待入职", "进入待入职"),
|
||
|
|
ENTRY_PROCESS("entryProcess", "入职流程", "入职流程"),
|
||
|
|
INFO_COLLECT("infoCollect", "信息采集", "信息采集"),
|
||
|
|
CANCEL_ENTRY("cancelEntry", "取消入职", "取消入职"),
|
||
|
|
HANDLE_ENTRY("handleEntry", "办理入职", "办理入职"),
|
||
|
|
ADD_REMARK("addRemark", "新建备注", "备注"),
|
||
|
|
UPDATE_REMARK("updateRemark", "编辑备注", "备注"),
|
||
|
|
DELETE_REMARK("deleteRemark", "删除备注", "备注");
|
||
|
|
|
||
|
|
RecordOperateEnum(String operateType, String operateName, String showName) {
|
||
|
|
this.operateName = operateName;
|
||
|
|
this.operateType = operateType;
|
||
|
|
this.showName = showName;
|
||
|
|
}
|
||
|
|
|
||
|
|
public static RecordOperateEnum getOperateEnum(String operateType) {
|
||
|
|
for (RecordOperateEnum item : RecordOperateEnum.values()) {
|
||
|
|
if (item.operateType.equalsIgnoreCase(operateType)) {
|
||
|
|
return item;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
throw new RuntimeException("不支持的操作类型");
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
private String operateName;
|
||
|
|
private String operateType;
|
||
|
|
private String showName;
|
||
|
|
|
||
|
|
public String getOperateName() {
|
||
|
|
return operateName;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getOperateType() {
|
||
|
|
return operateType;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getShowName() {
|
||
|
|
return showName;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setOperateName(String operateName) {
|
||
|
|
this.operateName = operateName;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setOperateType(String operateType) {
|
||
|
|
this.operateType = operateType;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setShowName(String showName) {
|
||
|
|
this.showName = showName;
|
||
|
|
}
|
||
|
|
}
|