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; } }