diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/enums/DeptRespondTypeEnum.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/enums/DeptRespondTypeEnum.java new file mode 100644 index 000000000..8d7203362 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/enums/DeptRespondTypeEnum.java @@ -0,0 +1,79 @@ +package com.elink.esua.epdc.enums; + + +import com.elink.esua.epdc.constant.EventIssueItemState; + +/** + * 部门响应类型枚举 + * + * @author work@yujt.net.cn + * @date 2019/10/21 09:52 + */ +public enum DeptRespondTypeEnum { + + /** + * 项目:处理 + */ + ITEM_I_HANDLE(ItemHandleCategoryEnum.HANDLE_I_HANDLE.getValue(), ItemHandleCategoryEnum.HANDLE_I_HANDLE.getName()), + /** + * 项目:流转协助 + */ + ITEM_CIRCULATION_ASSISTANCE(ItemHandleCategoryEnum.HANDLE_CIRCULATION_ASSISTANCE.getValue(), ItemHandleCategoryEnum.HANDLE_CIRCULATION_ASSISTANCE.getName()), + /** + * 项目:关闭 + */ + ITEM_HANDLED_CLOSE(ItemHandleCategoryEnum.HANDLE_CLOSE.getValue(), ItemHandleCategoryEnum.HANDLE_CLOSE.getName()), + /** + * 项目:结案 + */ + ITEM_HANDLED_END(ItemHandleCategoryEnum.HANDLE_CLOSING_CASE.getValue(), ItemHandleCategoryEnum.HANDLE_CLOSING_CASE.getName()), + + + //------------------------------------- + + + /** + * 议题:审核通过 + */ + ISSUE_HANDLED_PASS(EventIssueItemState.ISSUE_HANDLED_PASS, "审核通过"), + /** + * 议题:反馈 + */ + ISSUE_HANDLED_FEEDBACK(EventIssueItemState.ISSUE_HANDLED_FEEDBACK, "反馈"), + /** + * 议题:关闭 + */ + ISSUE_HANDLED_CLOSED(EventIssueItemState.ISSUE_HANDLED_CLOSED, "关闭"), + + + //------------------------------------- + + + /** + * 被抢占响应(还未响应时,议题或项目已被关闭或结案) + */ + RESPONSE_BE_ROBBED(-1, "被抢占响应"), + + /** + * 超时响应 + */ + RESPONSE_TIMED_OUT(-2, "超时响应"); + + private int value; + private String desc; + + DeptRespondTypeEnum(int value, String desc) { + this.value = value; + this.desc = desc; + } + + + public int getValue() { + return value; + } + + public String getDesc() { + return desc; + } + +} diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/enums/IssueOrItemEnum.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/enums/IssueOrItemEnum.java new file mode 100644 index 000000000..035894c13 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/enums/IssueOrItemEnum.java @@ -0,0 +1,31 @@ +package com.elink.esua.epdc.enums; + +/** + * 议题或项目枚举 + * + * @author work@yujt.net.cn + * @date 2019/10/21 10:30 + */ +public enum IssueOrItemEnum { + + /** + * 议题 + */ + ISSUE("issue"), + + /** + * 项目 + */ + ITEM("item"); + + + private String name; + + IssueOrItemEnum(String name) { + this.name = name; + } + + public String getName() { + return name; + } +} diff --git a/esua-epdc/epdc-module/epdc-oss/epdc-oss-server/pom.xml b/esua-epdc/epdc-module/epdc-oss/epdc-oss-server/pom.xml index 7b33f45a1..8bfcd5b93 100644 --- a/esua-epdc/epdc-module/epdc-oss/epdc-oss-server/pom.xml +++ b/esua-epdc/epdc-module/epdc-oss/epdc-oss-server/pom.xml @@ -89,6 +89,11 @@ fastdfs-client ${fastdfs.version} + + com.google.code.gson + gson + 2.8.5 +