2026-07-01 6b5f7c66fc40d7f6099d561e31a34fbd50dd20d3
yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/enums/MdmItemTypeEnum.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,41 @@
package cn.iocoder.yudao.module.mdm.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
 * MDM ç‰©æ–™ç±»åž‹æžšä¸¾
 *
 * @author èŠ‹é“æºç 
 */
@Getter
@AllArgsConstructor
public enum MdmItemTypeEnum {
    MATERIAL(1, "物料"),
    PRODUCT(2, "产品"),
    SEMI_FINISHED(3, "半成品");
    /**
     * ç±»åž‹ç¼–码
     */
    private final Integer type;
    /**
     * ç±»åž‹åç§°
     */
    private final String name;
    /**
     * æ ¹æ®ç±»åž‹ç¼–码获取枚举
     */
    public static MdmItemTypeEnum fromType(Integer type) {
        for (MdmItemTypeEnum value : values()) {
            if (value.getType().equals(type)) {
                return value;
            }
        }
        return null;
    }
}