4 changed files with 95 additions and 0 deletions
@ -0,0 +1,10 @@ |
|||||||
|
package com.biutag.supervision.constants.enums; |
||||||
|
|
||||||
|
/** |
||||||
|
* 字符枚举 |
||||||
|
*/ |
||||||
|
public interface CodeEnum { |
||||||
|
String getCode(); |
||||||
|
|
||||||
|
String getDesc(); |
||||||
|
} |
||||||
@ -0,0 +1,10 @@ |
|||||||
|
package com.biutag.supervision.constants.enums; |
||||||
|
|
||||||
|
/** |
||||||
|
* 数字枚举 |
||||||
|
*/ |
||||||
|
public interface IntegerEnum { |
||||||
|
int getCode(); |
||||||
|
|
||||||
|
String getDesc(); |
||||||
|
} |
||||||
@ -0,0 +1,28 @@ |
|||||||
|
package com.biutag.supervision.constants.enums.invest; |
||||||
|
|
||||||
|
import com.biutag.supervision.constants.enums.IntegerEnum; |
||||||
|
|
||||||
|
|
||||||
|
public enum DeleteStatusEnum implements IntegerEnum { |
||||||
|
YES(1, "是"), |
||||||
|
NO(0, "否"), |
||||||
|
; |
||||||
|
private final int code; |
||||||
|
private final String desc; |
||||||
|
|
||||||
|
DeleteStatusEnum(int code, String desc) { |
||||||
|
this.code = code; |
||||||
|
this.desc = desc; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
@Override |
||||||
|
public int getCode() { |
||||||
|
return code; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String getDesc() { |
||||||
|
return desc; |
||||||
|
} |
||||||
|
} |
||||||
@ -0,0 +1,47 @@ |
|||||||
|
package com.biutag.supervision.constants.enums.invest; |
||||||
|
|
||||||
|
import com.biutag.supervision.constants.enums.CodeEnum; |
||||||
|
|
||||||
|
/** |
||||||
|
* 政府投资审计流程节点 |
||||||
|
*/ |
||||||
|
public enum ReportProjectNodeEnum implements CodeEnum { |
||||||
|
|
||||||
|
INITIAL("initial", "项目进窗"), |
||||||
|
REVIEW("review", "进窗报审"), |
||||||
|
FIRST("first", "一审环节"), |
||||||
|
SECOND("second", "二审环节"), |
||||||
|
THIRD("third", "三审环节"), |
||||||
|
LEAD("Lead", "领导审批"), |
||||||
|
ORIGINAL("original", "定案表审核"), |
||||||
|
AUDIT("audit", "审计报告"), |
||||||
|
END("end", "归档"); |
||||||
|
|
||||||
|
private final String code; |
||||||
|
private final String desc; |
||||||
|
|
||||||
|
|
||||||
|
ReportProjectNodeEnum(String code, String desc) { |
||||||
|
this.code = code; |
||||||
|
this.desc = desc; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String getCode() { |
||||||
|
return code; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String getDesc() { |
||||||
|
return desc; |
||||||
|
} |
||||||
|
|
||||||
|
public static String getByCode(String code) { |
||||||
|
for (ReportProjectNodeEnum one : ReportProjectNodeEnum.values()) { |
||||||
|
if (one.getCode().equals(code)) { |
||||||
|
return one.getDesc(); |
||||||
|
} |
||||||
|
} |
||||||
|
return null; |
||||||
|
} |
||||||
|
} |
||||||
Loading…
Reference in new issue