package com.ruoyi.common.enums; import lombok.AllArgsConstructor; import lombok.Getter; /** * 销售报价状态枚举 */ @Getter @AllArgsConstructor public enum SalesQuotationStatusEnum implements BaseEnum { DRAFT("草稿", "草稿"), 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 SalesQuotationStatusEnum fromValue(String value) { if (value == null) { return null; } for (SalesQuotationStatusEnum status : values()) { if (status.getCode().equals(value)) { return status; } } return null; } }