package com.ruoyi.common.enums; import lombok.AllArgsConstructor; import lombok.Getter; /** * 发货审批状态枚举 */ @Getter @AllArgsConstructor public enum ShippingStatusEnum implements BaseEnum { 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; } }