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;
|
}
|
}
|