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