53 lines
1.1 KiB
Java
53 lines
1.1 KiB
Java
|
|
package com.engine.salary.enums.datacollection;
|
|||
|
|
|
|||
|
|
import java.util.HashMap;
|
|||
|
|
import java.util.Map;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 累计附加扣除请求外部接口处理状态
|
|||
|
|
*
|
|||
|
|
* @author chengliming
|
|||
|
|
* @date 2021-10-26 16:50:52
|
|||
|
|
*/
|
|||
|
|
@SuppressWarnings("squid:S00115")
|
|||
|
|
public enum EnumAddUpDeductionRequestStatus {
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 待处理(废弃)
|
|||
|
|
*/
|
|||
|
|
READY(10),
|
|||
|
|
/**
|
|||
|
|
* 处理中
|
|||
|
|
*/
|
|||
|
|
RUNNING(20),
|
|||
|
|
/**
|
|||
|
|
* 已完成
|
|||
|
|
*/
|
|||
|
|
COMPLETED(99),
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
private final Integer value;
|
|||
|
|
|
|||
|
|
private static final Map<Integer, String> VALUE_NAME_MAP;
|
|||
|
|
|
|||
|
|
static {
|
|||
|
|
final EnumAddUpDeductionRequestStatus[] values = EnumAddUpDeductionRequestStatus.values();
|
|||
|
|
VALUE_NAME_MAP = new HashMap<>(values.length);
|
|||
|
|
for (EnumAddUpDeductionRequestStatus value : values) {
|
|||
|
|
VALUE_NAME_MAP.put(value.getValue(), value.name());
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
EnumAddUpDeductionRequestStatus(Integer value) {
|
|||
|
|
this.value = value;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public Integer getValue() {
|
|||
|
|
return value;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public static String getName(int index) {
|
|||
|
|
return VALUE_NAME_MAP.get(index);
|
|||
|
|
}
|
|||
|
|
}
|