package com.ruoyi.common.enums;
|
|
import lombok.AllArgsConstructor;
|
import lombok.Getter;
|
|
/**
|
* 采购申请状态枚举
|
*/
|
@Getter
|
@AllArgsConstructor
|
public enum PurchaseApplicationStatusEnum implements BaseEnum<Integer> {
|
|
DRAFT(0, "草稿"),
|
ORDER_GENERATED(1, "已生成订单");
|
|
private final Integer value;
|
private final String label;
|
|
@Override
|
public Integer getCode() {
|
return value;
|
}
|
|
@Override
|
public String getValue() {
|
return label;
|
}
|
|
public static String getLabelByValue(Integer value) {
|
if (value == null) {
|
return "未知状态";
|
}
|
for (PurchaseApplicationStatusEnum status : values()) {
|
if (status.getCode().equals(value)) {
|
return status.getValue();
|
}
|
}
|
return "未知状态";
|
}
|
}
|