枚举实例
来源:互联网 发布:美团数据分析工资 编辑:程序博客网 时间: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;
}
}
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;
}
}
阅读全文
0 0
- 枚举实例
- 枚举实例
- J2SE 5.0实例---枚举
- 枚举SQLServer的实例
- 枚举实例及应用
- Enum 枚举实例
- 简单的枚举实例
- Java枚举实例
- java枚举详解实例
- 订单枚举实例
- 枚举类型实例
- 枚举类型实例
- java枚举实例
- Java枚举实例
- 枚举的实例
- 枚举类型操作实例
- 枚举用法实例
- Java枚举应用实例
- vue.js生命周期钩子详解
- Network 官方案例
- 160个练手CrackMe-010
- js获取一定范围内n个随机整数
- 安卓App热补丁动态修复技术介绍
- 枚举实例
- ubuntu18安装freeswitch1.8
- Spring系列之beanFactory与ApplicationContext
- Java知识点总结(三)JavaFX
- nyoj 228士兵杀敌(五)
- Search in Rotated Sorted Array II--LeetCode
- 浅谈JavaScript new对象的四个过程
- or,and,group by,having
- 奇异值分解(SVD)原理详解及推导