generated from dxfeng/secondev-chapanda-feishu
49 lines
1.1 KiB
Java
49 lines
1.1 KiB
Java
|
|
package com.engine.recruit.enums;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @author:dxfeng
|
||
|
|
* @createTime: 2023/10/23
|
||
|
|
* @version: 1.0
|
||
|
|
*/
|
||
|
|
public enum PositionOperateEnum {
|
||
|
|
/**
|
||
|
|
* 入职管理相关操作
|
||
|
|
*/
|
||
|
|
PREPARE("prepare", "入职准备"),
|
||
|
|
HANDLE("prepare", "办理入职"),
|
||
|
|
;
|
||
|
|
|
||
|
|
PositionOperateEnum(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 PositionOperateEnum getOperateType(String operateType) {
|
||
|
|
for (PositionOperateEnum item : PositionOperateEnum.values()) {
|
||
|
|
if (item.operateType.equalsIgnoreCase(operateType)) {
|
||
|
|
return item;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
throw new RuntimeException("不支持的操作类型");
|
||
|
|
}
|
||
|
|
}
|