package com.ruoyi.common.enums;
|
|
import lombok.Getter;
|
|
/**
|
* @author xiaochen
|
* @ClassName Disable
|
* @Description
|
* @date 2022-06-08 16:55
|
*/
|
public enum FeasibilityReportFileEnum {
|
/*报告类型 1=可研报告 2=可行报告 3=工艺开发工具 4=验证与发布 5=立项报告*/
|
FEASIBILITY_STUDY_REPORT(1, "可研报告"),
|
FEASIBLE_REPORT(2, "可行报告"),
|
PROCESS_DEVELOPMENT_TOOLS(3, "工艺开发工具"),
|
VERIFICATION_RELEASE(4, "验证与发布"),
|
PROJECT_PROPOSAL(5, "立项报告");
|
|
@Getter
|
private String desc;
|
|
|
@Getter
|
private int code;
|
|
|
FeasibilityReportFileEnum(int code, String desc) {
|
this.code = code;
|
this.desc = desc;
|
}
|
|
/**
|
* 通过code获取枚举
|
*
|
* @param code
|
* @return
|
*/
|
public static FeasibilityReportFileEnum fromCode(Integer code) {
|
FeasibilityReportFileEnum[] resultTypes = FeasibilityReportFileEnum.values();
|
for (FeasibilityReportFileEnum resultType : resultTypes) {
|
if (code.equals(resultType.getCode())) {
|
return resultType;
|
}
|
}
|
return null;
|
}
|
}
|