wms-serve-mule/src/main/java/com/wms/constants/enums/AreaEnum.java

38 lines
820 B
Java
Raw Normal View History

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;
}
}