package foundation.state.approve;
|
|
public enum ApproveOperate {
|
|
Approve("同意"), GoEnd("全流程免审核"), GoBack("拒绝"), GoHome("打回到提交人"), PullBack("申请人撤回"), Unknown("未知");
|
|
private String title;
|
|
ApproveOperate(String title) {
|
this.title = title;
|
}
|
|
public String getTitle() {
|
return title;
|
}
|
|
public static ApproveOperate parse(String operator) {
|
if (operator == null) {
|
return Unknown;
|
}
|
|
operator = operator.toLowerCase();
|
|
if ("approve".equals(operator)) {
|
return Approve;
|
}
|
else if ("goend".equals(operator)) {
|
return GoEnd;
|
}
|
else if ("goback".equals(operator)) {
|
return GoBack;
|
}
|
else if ("gohome".equals(operator)) {
|
return GoHome;
|
}
|
else if ("pullback".equals(operator)) {
|
return PullBack;
|
}
|
|
return Unknown;
|
}
|
|
}
|