您的位置:首页 > 其它

枚举实例

2017-10-22 14:18 162 查看
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;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: