New file |
| | |
| | | package com.ruoyi.common.enums; |
| | | |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.Getter; |
| | | |
| | | /** |
| | | * 1. 入户调查 |
| | | * 2. 价格评估 |
| | | * 3. 协议签订 |
| | | * 固定对应表 state_process_module |
| | | */ |
| | | @Getter |
| | | @AllArgsConstructor |
| | | public enum ProcessCategoryEnum { |
| | | CATEGORY0(0, "错误分类"), |
| | | CATEGORY1(1, "合同新增审批"), |
| | | CATEGORY2(2, "合同签订审批"), |
| | | CATEGORY3(3, "合同提前终止审批"), |
| | | ; |
| | | |
| | | |
| | | private final Integer value; |
| | | private final String text; |
| | | |
| | | public static Integer getValue(String text) { |
| | | for (ProcessCategoryEnum v : ProcessCategoryEnum.values()) { |
| | | if (v.text.equals(text)) { |
| | | return v.value; |
| | | } |
| | | } |
| | | return 0; |
| | | } |
| | | |
| | | public static String getValueByKey(Integer key) { |
| | | for (ProcessCategoryEnum v : ProcessCategoryEnum.values()) { |
| | | if (v.getValue().equals(key)) { |
| | | return v.getText(); |
| | | } |
| | | } |
| | | return ""; |
| | | } |
| | | |
| | | public static ProcessCategoryEnum getEnumByKey(Integer key) { |
| | | for (ProcessCategoryEnum v : ProcessCategoryEnum.values()) { |
| | | if (v.getValue().equals(key)) { |
| | | return v; |
| | | } |
| | | } |
| | | return CATEGORY0; |
| | | } |
| | | } |