1.枚举类
public enum CustomerProfileEnum {
TYPE01("repa_provariety", "产成品品种"),
TYPE02("repa_invenfile", "存货档案"),
TYPE03("repa_cusorder", "客户订单"),
TYPE04("repa_contract", "合同档案"),
TYPE05("repa_moldnum", "模具编号");
private String code;
private String message;
CustomerProfileEnum(String code, String message){
this.code = code;
this.message = message;
}
public String getCode() {
return code;
}
public String getMessage() {
return message;
}
//获取表名
public static String getEnumValue(String customerProfile){
for(CustomerProfileEnum customerProfileEnum : CustomerProfileEnum.values()){
if(customerProfileEnum.code.equals(customerProfile)){
return customerProfileEnum.code;
}
}
return "false";
}
//判断传入的档案是否在档案列表中
public static boolean contansEnumValue(String customerProfile){
for(CustomerProfileEnum customerProfileEnum : CustomerProfileEnum.values()){
if(customerProfileEnum.code.equals(customerProfile)){
return true;
}
}
return false;
}
}
2.调用里面的getEnumValue、contansEnumValue方法
if(CustomerProfileEnum.contansEnumValue(listMap.get("recordType").toString())){//判断传入的档案类型
recordType = CustomerProfileEnum.getEnumValue(listMap.get("recordType").toString());
}