yangys
2024-04-04 ed4a5236bab800094be4a8378f5098eebe3de6ac
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
package com.qianwen.smartman.modules.system.enums;
 
import java.util.Objects;
 
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/system/enums/ImportSpecialHandlingEnum.class */
public enum ImportSpecialHandlingEnum {
    PRODUCT_CODE("productId", "产品", "产品编号", 1);
    
    private String fieldCode;
    private String fieldName;
    private String importName;
    private Integer businessType;
 
    ImportSpecialHandlingEnum(final String fieldCode, final String fieldName, final String importName, final Integer businessType) {
        this.fieldCode = fieldCode;
        this.fieldName = fieldName;
        this.importName = importName;
        this.businessType = businessType;
    }
 
    public String getFieldCode() {
        return this.fieldCode;
    }
 
    public String getFieldName() {
        return this.fieldName;
    }
 
    public String getImportName() {
        return this.importName;
    }
 
    public Integer getBusinessType() {
        return this.businessType;
    }
 
    public static String getImportName(String fieldName, Integer businessType) {
        ImportSpecialHandlingEnum[] values;
        for (ImportSpecialHandlingEnum handling : values()) {
            if (Objects.equals(fieldName, handling.getFieldName()) && Objects.equals(businessType, handling.getBusinessType())) {
                return handling.getImportName();
            }
        }
        return fieldName;
    }
 
    public static String getFieldName(String importName, Integer businessType) {
        ImportSpecialHandlingEnum[] values;
        for (ImportSpecialHandlingEnum handling : values()) {
            if (Objects.equals(importName, handling.getImportName()) && Objects.equals(businessType, handling.getBusinessType())) {
                return handling.getFieldName();
            }
        }
        return importName;
    }
}