wujianwei
2025-08-18 8d258026876dd93bd0407d5440d48294f41120ba
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
package com.ruoyi.cwgl.enums;
 
import lombok.Getter;
 
public enum FeeTypeEnums {
    FREIGHT("运费", "MainlandFee"),
    CUSTOM("报关费", "CustomFee"),
    MULTI_LOAD("多点装货", "MultiLoadFee"),
    OVER_WIDTH("超宽费", "OverWidthFee"),
    OVERNIGHT("压夜超时", "OvernightFee"),
    MISC("其他", "MiscFee");
 
    private final String label;
    @Getter
    private final String fieldSuffix;
 
    FeeTypeEnums(String label, String fieldSuffix) {
        this.label = label;
        this.fieldSuffix = fieldSuffix;
    }
 
    public static FeeTypeEnums from(String feeItem) {
        for (FeeTypeEnums t : values()) {
            if (t.label.equals(feeItem)) return t;
        }
        return MISC;
    }
}