枚举实例

来源:互联网 发布:美团数据分析工资 编辑:程序博客网 时间:2024/05/24 01:13
package com.dyt.apv.common.constants;




public enum ImageDetailEnum {
/**
* 车辆登记影像
*/
vehicleRegistrationImage("vehicleRegistrationImage","vehicleRegistrationImageApvUpload"),
 
/**
* 归档资料
*/
hengxinContractInformation("hengxinContractInformation","hengxinContractInformationApvUpload"),
/**
* 身份信息
*/
identityRegistrationImage("identityRegistrationImage","identityRegistrationImageApvUpload"),

/**
* 网核信息
*/
netkernelInformation("netkernelInformation","netkernelInformationApvUpload"),

/**
*行驶登记影像
*/
travelRegistrationImage("travelRegistrationImage","travelRegistrationImageApvUpload"),

/**
* 人脸识别影像
*/
faceRecognization("faceRecognization","faceRecognizationApvUpload"),

/**
* 人脸识别影像
*/
supplementaryData("supplementaryData","supplementaryDataApvUpload"),

/**
* 车辆图片
*/
carImages("carImages","supplementaryDataApvUpload");


/**ID*/
private String statusId;

/**名称*/
private String imagename;

private ImageDetailEnum(String statusId,String imagename){
this.statusId = statusId;
this.imagename = imagename;
}


public String getStatusId() {
return statusId;
}
public String getImagename() {
return imagename;
}

/**根据id得到名称*/
public static ImageDetailEnum getNameById(String id){
for (ImageDetailEnum status : ImageDetailEnum.values()) {
if(status.getStatusId().equals(id)){
return status;
}
}
return null;
}


}
原创粉丝点击