¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.enumpack; |
| | | |
| | | |
| | | import com.vci.ubcs.starter.annotation.VciEnum; |
| | | import com.vci.ubcs.starter.web.constant.MdmEnumIdConstant; |
| | | import com.vci.ubcs.starter.web.enumpck.BaseEnum; |
| | | |
| | | /** |
| | | * æ å°è§åç±»å |
| | | * @author weidy |
| | | * @date 2022-1-17 |
| | | */ |
| | | @VciEnum(name = MdmEnumIdConstant.CODE_MAP_RULE_TYPE,text = "æ å°è§åç±»å",description = "") |
| | | public enum CodeMapRuleTypeEnum implements BaseEnum { |
| | | |
| | | /** |
| | | * éå¢ç å¯¼åº |
| | | */ |
| | | GROUP_EXPORT("code_map_group_export","éå¢ç 导åº"), |
| | | |
| | | /** |
| | | * éå¢ç 导å
¥ |
| | | */ |
| | | GROUP_IMPORT("code_map_group_import","éå¢ç 导å
¥"), |
| | | |
| | | /** |
| | | * æ¹éç³è¯· |
| | | */ |
| | | BATCH_ORDER("code_map_batch_order","æ¹éç³è¯·"), |
| | | |
| | | /** |
| | | * å
¶ä» |
| | | */ |
| | | OTHER("code_map_other","å
¶ä»"), |
| | | |
| | | /** |
| | | * å岿°æ®å¯¼å
¥ |
| | | */ |
| | | HISTORY_DATA_IMPORT("code_map_history_import","å岿°æ®å¯¼å
¥"); |
| | | |
| | | /** |
| | | * æä¸¾çå¼ |
| | | */ |
| | | private String value; |
| | | |
| | | /** |
| | | * æä¸¾æ¾ç¤ºææ¬ |
| | | */ |
| | | private String text; |
| | | |
| | | /** |
| | | * è·åæä¸¾å¼ |
| | | * |
| | | * @return æä¸¾å¼ |
| | | */ |
| | | @Override |
| | | public String getValue() { |
| | | return value; |
| | | } |
| | | |
| | | /** |
| | | * 设置æä¸¾å¼ |
| | | * |
| | | * @param value æä¸¾å¼ |
| | | */ |
| | | public void setValue(String value) { |
| | | this.value = value; |
| | | } |
| | | |
| | | /** |
| | | * è·åæä¸¾æ¾ç¤ºææ¬ |
| | | * |
| | | * @return æ¾ç¤ºææ¬ |
| | | */ |
| | | @Override |
| | | public String getText() { |
| | | return text; |
| | | } |
| | | |
| | | /** |
| | | * 设置æ¾ç¤ºææ¬ |
| | | * |
| | | * @param text æ¾ç¤ºææ¬ |
| | | */ |
| | | public void setText(String text) { |
| | | this.text = text; |
| | | } |
| | | |
| | | /** |
| | | * æé 彿° |
| | | * |
| | | * @param value å¼ |
| | | * @param text æ¾ç¤ºææ¬ |
| | | */ |
| | | private CodeMapRuleTypeEnum(String value, String text) { |
| | | this.value = value; |
| | | this.text = text; |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®åç§°è·å对åºçæä¸¾å¼ |
| | | * |
| | | * @param text åç§° |
| | | * @return æä¸¾å¼ |
| | | */ |
| | | public static String getValueByText(String text) { |
| | | for (CodeMapRuleTypeEnum wenum : CodeMapRuleTypeEnum.values()) { |
| | | if (wenum.getText().equalsIgnoreCase(text)) { |
| | | return wenum.getValue(); |
| | | } |
| | | } |
| | | return ""; |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®æä¸¾å¼è·ååç§° |
| | | * |
| | | * @param value æä¸¾å¼ |
| | | * @return åç§° |
| | | */ |
| | | public static String getTextByValue(String value) { |
| | | for (CodeMapRuleTypeEnum wenum : CodeMapRuleTypeEnum.values()) { |
| | | if (wenum.getValue().equalsIgnoreCase(value)) { |
| | | return wenum.getText(); |
| | | } |
| | | } |
| | | return ""; |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®æä¸¾å¼è·åæä¸¾å¯¹è±¡ |
| | | * |
| | | * @param value æä¸¾å¼ |
| | | * @return æä¸¾å¯¹è±¡ï¼ä¸å卿¶åè¿ånull |
| | | */ |
| | | public static CodeMapRuleTypeEnum forValue(String value) { |
| | | for (CodeMapRuleTypeEnum wenum : CodeMapRuleTypeEnum.values()) { |
| | | if (wenum.getValue().equalsIgnoreCase(value)) { |
| | | return wenum; |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | } |
| | | |