1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
| package com.oying.utils.enums;
|
| import lombok.AllArgsConstructor;
| import lombok.Getter;
|
| /**
| * @author xin
| * @description
| * @date 2024/10/30 下午4:17
| */
| @Getter
| @AllArgsConstructor
| public enum GenerateEnum {
|
| ORDER(10, "订单编号"),
| RETURN_ORDER(20, "退单编号"),
|
| BUSINESS_NO(30,"未使用"),
| FREE_DEPOSIT(40,"未使用"),
| PENETRATE_ID(50,"未使用"),
| RETURN_FREE_DEPOSIT(60,"未使用"),
| CONTRACT_NUM(70,"未使用"),
| EIGHT(80,"未使用"),
| NINE(90,"未使用"),
| UNKNOWN(0, "未知枚举");
|
| private final Integer key;
| private final String value;
|
| public static GenerateEnum find(Integer key) {
| for (GenerateEnum value : GenerateEnum.values()) {
| if (key.equals(value.getKey())) {
| return value;
| }
| }
| return UNKNOWN;
| }
| }
|
|