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; } }