package com.qianwen.smartman.modules.system.enums; import com.qianwen.core.tool.utils.Func; import com.qianwen.smartman.modules.resource.enums.TemplateEnum; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/system/enums/BusinessTypeEnums.class */ public enum BusinessTypeEnums { PLAN_ORDER(1, "计划工单", TemplateEnum.PLAN), PRODUCT(2, "产品", TemplateEnum.PRODUCT); private Integer code; private String name; private TemplateEnum templateEnum; BusinessTypeEnums(final Integer code, final String name, final TemplateEnum templateEnum) { this.code = code; this.name = name; this.templateEnum = templateEnum; } public Integer getCode() { return this.code; } public String getName() { return this.name; } public TemplateEnum getTemplateEnum() { return this.templateEnum; } public static BusinessTypeEnums of(Integer code) { BusinessTypeEnums[] values = values(); for (BusinessTypeEnums type : values) { if (Func.equals(code, type.getCode())) { return type; } } return null; } }