package com.ruoyi.common.enums; import lombok.AllArgsConstructor; import lombok.Getter; /** * 采购申请状态枚举 */ @Getter @AllArgsConstructor public enum PurchaseApplicationStatusEnum implements BaseEnum { 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 "未知状态"; } }