init
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user