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
+