This commit is contained in:
ran.shang
2025-06-11 09:42:13 +08:00
commit 7e38b8d971
1935 changed files with 132836 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
package com.newyetai.recruit.position.enums;
import java.util.Arrays;
import java.util.Objects;
public enum PositionRegistrationStatusEnum {
ALREADY_REGISTERED("1", "已报名"),
WAIT_FOR_AN_INTERVIEW("2", "待面试"),
FAIL_THE_INTERVIEW("3", "面试不通过"),
TO_BE_HIRED("4", "待入职"),
ON_THE_JOB("5", "已入职"),
RESIGNED("6", "已离职"),
TERMINATION("7", "结束招聘"),
CANCEL("8", "取消报名")
;
private String status;
/**
* 类型描述
*/
private String desc;
PositionRegistrationStatusEnum(String status, String desc) {
this.status = status;
this.desc = desc;
}
public String getStatus() {
return status;
}
public String getDesc() {
return desc;
}
public static PositionRegistrationStatusEnum find(String status){
if (Objects.isNull(status)){
return null;
}
return Arrays.stream(PositionRegistrationStatusEnum.values()).filter(e->e.getStatus().equals(status)).findFirst().orElse(null);
}
}