package com.gkhy.assess.system.enums;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
/**
|
* 项目五大阶段
|
*
|
*/
|
public enum ProgressPhaseEnum
|
{
|
RISK(1, "风险分析评价计划"),
|
INVESTIGATION(2, "现场勘验"),
|
REVIEW(3, "项目审核"),
|
REPORT(4, "出具报告"),
|
ARCHIVE(5, "项目归档");
|
|
private final Integer code;
|
private final String info;
|
|
ProgressPhaseEnum(Integer code, String info)
|
{
|
this.code = code;
|
this.info = info;
|
}
|
|
public Integer getCode()
|
{
|
return code;
|
}
|
|
public String getInfo()
|
{
|
return info;
|
}
|
|
public static Integer getPhaseByProcess(int reportProgress){
|
if(reportProgress<=ReportProgressEnum.ESTIMATE_PLAN.getCode()){
|
return ProgressPhaseEnum.RISK.getCode();
|
}else if(reportProgress<=ReportProgressEnum.INVESTINGATION.getCode()){
|
return ProgressPhaseEnum.INVESTIGATION.getCode();
|
}else if(reportProgress<=ReportProgressEnum.REVIEW_RECORD.getCode()){
|
return ProgressPhaseEnum.REVIEW.getCode();
|
}else if(reportProgress<=ReportProgressEnum.PROCESS_AUDIT.getCode()){
|
return ProgressPhaseEnum.REPORT.getCode();
|
}else{
|
return ProgressPhaseEnum.ARCHIVE.getCode();
|
}
|
}
|
|
}
|