package cn.huge.module.sys.constant;
|
|
public enum SyTimeEnum {
|
SY_TIME_00("", "未分类"),
|
SY_TIME_01("24_00011-1", "受理时限"),
|
SY_TIME_02("24_00011-2", "办理时限"),
|
SY_TIME_03("24_00011-3", "督办回复时限"),
|
SY_TIME_04("24_00011-4", "评价时限");
|
|
/**
|
* 代码编号
|
*/
|
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 des) {
|
this.des = des;
|
}
|
|
SyTimeEnum(String index, String des) {
|
this.index = index;
|
this.des = des;
|
}
|
|
/**
|
* 静态方法
|
* @param index
|
* @return
|
*/
|
public static String getDes(String index) {
|
for (SyTimeEnum syTimeEnum : SyTimeEnum.values()) {
|
if (syTimeEnum.getIndex().equals(index)) {
|
return syTimeEnum.des;
|
}
|
}
|
return null;
|
}
|
/**
|
* 静态方法
|
* @param ownerType
|
* @return
|
*/
|
public static String getCat(String ownerType) {
|
switch (ownerType) {
|
case "22_00018-101":
|
return SY_TIME_01.getIndex();
|
case "22_00018-102":
|
return SY_TIME_02.getIndex();
|
case "22_00018-103":
|
return SY_TIME_03.getIndex();
|
case "22_00018-104":
|
return SY_TIME_04.getIndex();
|
default:
|
return SY_TIME_00.getIndex();
|
}
|
}
|
|
/**
|
* 静态方法
|
* @param index
|
* @return
|
*/
|
public static SyTimeEnum getByIndex(final String index) {
|
switch (index) {
|
case "24_00011-1":
|
return SY_TIME_01;
|
case "24_00011-2":
|
return SY_TIME_02;
|
case "24_00011-3":
|
return SY_TIME_03;
|
case "24_00011-4":
|
return SY_TIME_04;
|
default:
|
return SY_TIME_00;
|
}
|
}
|
}
|