package com.ruoyi.common.enums;
|
|
import lombok.AllArgsConstructor;
|
import lombok.Getter;
|
|
/**
|
* 发货审批状态枚举
|
*/
|
@Getter
|
@AllArgsConstructor
|
public enum ShippingStatusEnum implements BaseEnum<String> {
|
|
PENDING("待确认", "待确认"),
|
IN_PROGRESS("审核中", "审核中"),
|
APPROVED("审核通过", "审核通过"),
|
REJECTED("审核拒绝", "审核拒绝");
|
|
private final String value;
|
private final String label;
|
|
@Override
|
public String getCode() {
|
return value;
|
}
|
|
@Override
|
public String getValue() {
|
return label;
|
}
|
|
public static ShippingStatusEnum fromValue(String value) {
|
if (value == null) {
|
return null;
|
}
|
for (ShippingStatusEnum status : values()) {
|
if (status.getCode().equals(value)) {
|
return status;
|
}
|
}
|
return null;
|
}
|
}
|