package com.ruoyi.production.enums;
|
|
import lombok.Getter;
|
|
/**
|
* <br>
|
* 部件类型枚举
|
* </br>
|
*
|
* @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;
|
}
|
}
|