| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- package com.qdport.enums;
- import java.util.HashMap;
- import java.util.Map;
- public enum QDPortEnum {
- // 自动生成编号的类型
- FLOWNO_TYPE_SHARE("policy_share", "政策分享编号"),
- FLOWNO_TYPE_STRIVE("policy_strive", "政策争取编号"),
- FLOWNO_TYPE_CASE("policy_case", "政策案例编号"),
- POLICY_SHARE_STATUS_ACTIVE("active", "已保存,待发起审批"),
- POLICY_SHARE_STATUS_APPROVE("approve", "待审批"),
- POLICY_SHARE_STATUS_INACTIVE("inactive", "驳回,待修改"),
- POLICY_SHARE_STATUS_DONE("done", "审批通过"),
- POLICY_STRIVE_STATUS_ACTIVE("active", "已保存,待发起审批"),
- POLICY_STRIVE_STATUS_APPROVE("approve", "待审批"),
- POLICY_STRIVE_STATUS_INACTIVE("inactive", "驳回,待修改"),
- POLICY_STRIVE_STATUS_DONE("done", "审批通过"),
- POLICY_CASE_STATUS_ACTIVE("active", "已保存,待发起审批"),
- POLICY_CASE_STATUS_APPROVE("approve", "待审批"),
- POLICY_CASE_STATUS_INACTIVE("inactive", "驳回,待修改"),
- POLICY_CASE_STATUS_DONE("done", "审批通过"),
- SYS_DEPT_TYPE_COMPANY("1", "公司"),
- SYS_DEPT_TYPE_DEPT("0", "部门"),
- POLICY_FILE_REFTYPE_POLICY_SHARE("policy_share", "政策分享"),
- POLICY_FILE_REFTYPE_POLICY_STRIVE("policy_strive", "政策争取"),
- POLICY_FILE_REFTYPE_POLICY_TEMPLATE("policy_template", "模板"),
- POLICY_TODO_REFTYPE_POLICY_SHARE("policy_share", "政策分享"),
- POLICY_TODO_REFTYPE_POLICY_STRIVE("policy_strive", "政策争取"),
- POLICY_TODO_REFTYPE_POLICY_CASE("policy_case", "政策案例"),
- POLICY_TODO_STATUS_ACTIVE("active", "待办"),
- POLICY_TODO_STATUS_DONE("done", "完成"),
- POLICY_TODO_STATUS_CANCEL("cancel", "取消"),
- POLICY_TODO_TYPE_APPROVE("approve", "审核"),
- POLICY_TEMPLATE_REFTYPE_POLICY_SHARE("policy_share", "政策分享"),
- POLICY_TEMPLATE_REFTYPE_POLICY_STRIVE("policy_strive", "政策争取"),
- POLICY_TEMPLATE_REFTYPE_POLICY_STRIVE_MONTH("policy_strive_month", "月度维护"),
- POLICY_PROCESS_TYPE_USER_TASK("userTask", "已经审批通过的节点+正在审批的节点(去除箭头)"),
- POLICY_LOG_OPERATE_TYPE_POLICY_SHARE("policy_share", "政策分享"),
- POLICY_LOG_OPERATE_TYPE_POLICY_STRIVE("policy_strive", "政策争取"),
- POLICY_LOG_OPERATE_TYPE_POLICY_CASE("policy_case", "案例分享"),
- POLICY_LOG_OPERATE_TYPE_POLICY_MESSAGE("policy_message", "留言"),
- POLICY_LOG_OPERATE_TYPE_POLICY_TEMPLATE("policy_template", "模板管理"),
- POLICY_LOG_OPERATE_TYPE_POLICY_CONDITION("policy_condition", "应填报日期管理"),
- ;
- QDPortEnum(String value, String comment) {
- this.value = value;
- this.comment = comment;
- }
- private static Map<String, QDPortEnum> typelookup = new HashMap<>();
- static {
- for (QDPortEnum mspEnum : QDPortEnum.values()) {
- typelookup.put(mspEnum.value, mspEnum);
- }
- }
- public static boolean isContainsValue(String type) {
- return typelookup.containsKey(type);
- }
- public static QDPortEnum forType(String type) {
- return typelookup.get(type);
- }
- private String value;
- private String comment;
- public String getValue() {
- return value;
- }
- public String getComment() {
- return comment;
- }
- }
|