38 lines
820 B
Java
38 lines
820 B
Java
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;
|
|
}
|
|
}
|