mitao
2024-08-24 403fbe8fa8d3df96d692ad41ffa1c300b0db5493
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
package com.xinquan.common.core.enums;
 
import lombok.AllArgsConstructor;
import lombok.Getter;
 
@Getter
@AllArgsConstructor
public enum TreeLevelEnum {
    SEED(1, "种子", 0),
    SPROUTING(2, "发芽", 1000),
    SEEDLING(3, "幼苗", 2000),
    SMALL_SAPLINGS(4, "小树苗", 3000),
    MEDIUM_SIZED_SAPLINGS(5, "中等树苗", 4000),
    SMALL_TREE(5, "小树", 6000),
    MEDIUM_TREE(6, "中树", 8000),
    BIG_TREE(7, "大树", 10000),
    MATURE_TREE(8, "成熟的大树", 12000),
    TOWERING_TREES(8, "参天大树", 14400);
 
    private final Integer code;
    private final String desc;
    private final Integer growthValue;
 
    public static TreeLevelEnum getEnumByCode(Integer code) {
        for (TreeLevelEnum e : TreeLevelEnum.values()) {
            if (e.code.equals(code)) {
                return e;
            }
        }
        return null;
    }