package com.zy.common.model.enums; public enum HtmlNavIconType { INDEX("index", "layui-icon-home"), SYSTEM("system", "layui-icon-component"), SET("set", "layui-icon-set"), MERCHANT("merchant", "layui-icon-user"), DEVELOP("develop", "layui-icon-util"), STOCK("stock", "layui-icon-templeate-1"), LOG_REPORT("logReport", "layui-icon-read"), IO_WORK("ioWork", "layui-icon-flag"), WORK_FLOW("workFlow", "layui-icon-form"), BASE("base", "layui-icon-file"), ORDER("erp", "layui-icon-senior"), SENSOR("sensor", "layui-icon-engine"), ; private String code; private String icon; HtmlNavIconType(String code, String icon){ this.code = code; this.icon = icon; } public static String get(String code) { for (HtmlNavIconType type : HtmlNavIconType.values()){ if (type.code.equals(code)){ return type.icon; } } return "layui-icon-file-b"; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public String getIcon() { return icon; } public void setIcon(String icon) { this.icon = icon; } }