package cn.huge.module.mediate.constant;
|
|
/**
|
* @title: 纠纷信息数据来源枚举类
|
* @description: 纠纷信息数据来源枚举类
|
* @company: hugeinfo
|
* @author: liyj
|
* @time: 2021-11-05 16:51:48
|
* @version: 1.0.0
|
*/
|
public enum CaseDataSourceEnum {
|
|
|
|
/**
|
* 事项来源,22_00001-1:大厅来访,22_00001-2:线上来访,22_00001-3:自行排查,22_00001-4:广州市人民调解系统
|
*/
|
DATA_SOURCE_1("24_00012-1", "本系统"),
|
DATA_SOURCE_2("24_00012-2", "广州市人民调解系统"),
|
DATA_SOURCE_3("24_00012-3", "12345"),
|
DATA_SOURCE_4("24_00012-4", "信访"),
|
DATA_SOURCE_5("24_00012-5", "公安");
|
|
|
/**
|
* 代码编号
|
*/
|
private String index;
|
|
/**
|
* 描述
|
*/
|
private String des;
|
|
public String getIndex() {
|
return index;
|
}
|
|
public void setIndex(String index) {
|
this.index = index;
|
}
|
|
public String getDes() {
|
return des;
|
}
|
|
public void setDes(String desc) {
|
this.des = desc;
|
}
|
|
/**
|
* 构造方法
|
* @param index
|
* @param des
|
*/
|
CaseDataSourceEnum(String index, String des) {
|
this.index = index;
|
this.des = des;
|
}
|
|
/**
|
* 静态方法
|
* @param index
|
* @return
|
*/
|
public static String getDes(String index) {
|
for (CaseDataSourceEnum constantEnum : CaseDataSourceEnum.values()) {
|
if (constantEnum.getIndex().equals(index)) {
|
return constantEnum.des;
|
}
|
}
|
return null;
|
}
|
|
/**
|
* 静态方法
|
* @param des
|
* @return
|
*/
|
public static String getIndex(String des) {
|
for (CaseDataSourceEnum constantEnum : CaseDataSourceEnum.values()) {
|
if (constantEnum.getDes().equals(des)) {
|
return constantEnum.index;
|
}
|
}
|
return null;
|
}
|
|
}
|