2023-09-28 09:11:08 +08:00
|
|
|
package com.engine.recruit.enums;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @author:dxfeng
|
|
|
|
|
* @createTime: 2023/09/27
|
|
|
|
|
* @version: 1.0
|
|
|
|
|
*/
|
|
|
|
|
public enum ApplicantOperateEnum {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 应聘者相关操作类型
|
|
|
|
|
*/
|
2023-09-28 15:14:32 +08:00
|
|
|
ELIMINATE("eliminate", "淘汰"),
|
|
|
|
|
REFERRAL("referral", "转推其他职位"),
|
|
|
|
|
TRANSFER("transfer", "转移阶段");
|
2023-09-28 09:11:08 +08:00
|
|
|
|
|
|
|
|
ApplicantOperateEnum(String operateType, String operateDesc) {
|
|
|
|
|
this.operateType = operateType;
|
|
|
|
|
this.operateDesc = operateDesc;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private String operateType;
|
|
|
|
|
private String operateDesc;
|
|
|
|
|
|
|
|
|
|
public String getOperateType() {
|
|
|
|
|
return operateType;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setOperateType(String operateType) {
|
|
|
|
|
this.operateType = operateType;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getOperateDesc() {
|
|
|
|
|
return operateDesc;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setOperateDesc(String operateDesc) {
|
|
|
|
|
this.operateDesc = operateDesc;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static ApplicantOperateEnum getOperateType(String operateType) {
|
|
|
|
|
for (ApplicantOperateEnum item : ApplicantOperateEnum.values()) {
|
|
|
|
|
if (item.operateType.equalsIgnoreCase(operateType)) {
|
|
|
|
|
return item;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
throw new RuntimeException("不支持的操作类型");
|
|
|
|
|
}
|
|
|
|
|
}
|