package com.wms.constants.enums; import com.wms.utils.StringUtils; import lombok.Getter; /** * @Classname AreaEnum * @Date 2025-02-22 14:53 * @Created by luyifan */ @Getter public enum AreaEnum { METAAREA("毛坯区域","A"), WAITAREA("待置区域","B"), GOODSAREA("物料区域","C"); private String desc; private String value; AreaEnum(String desc, String value) { this.desc = desc; this.value = value; } // 根据value获取枚举 public static AreaEnum getEnumByValue(String value) { if (StringUtils.isEmpty(value)) { return null; } for (AreaEnum areaEnum : AreaEnum.values()) { if (areaEnum.getValue().equals(value)) { return areaEnum; } } return null; } }