| 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"), | 
|     ; | 
|   | 
|   | 
|     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; | 
|     } | 
| } |