package com.ruoyi.production.enums; import lombok.Getter; /** *
* 部件类型枚举 *
* * @author deslrey * @version 1.0 * @since 2026/4/16 10:27 */ @Getter public enum ProductProcessEnum { PROCESSING(1, "加工"), SCRAPER_COLD_CORE(2, "刮板冷芯制作"), PIPELINE_ASSEMBLY(3, "管路组对"), TANK_CONNECTION_DEBUG(4, "罐体连接及调试"), PRESSURE_TEST(5, "测试打压"), OTHER(6, "其他"); private final Integer code; private final String info; ProductProcessEnum(Integer code, String info) { this.code = code; this.info = info; } /** * 根据名称获取对应的 Code */ public static Integer getCodeByInfo(String info) { for (ProductProcessEnum value : ProductProcessEnum.values()) { if (value.getInfo().equals(info)) { return value.getCode(); } } return null; } /** * 根据名称获取枚举对象 */ public static ProductProcessEnum getEnumByInfo(String info) { for (ProductProcessEnum value : ProductProcessEnum.values()) { if (value.getInfo().equals(info)) { return value; } } return null; } }