Forráskód Böngészése

feat(message): return-param

huey 1 éve
szülő
commit
782cc9f2cc

+ 3 - 18
src/main/java/com/dragon/tj/portal/common/dto/message/MessageInfoItem.java

@@ -21,9 +21,10 @@ public class MessageInfoItem {
     private Integer messageType;
 
     /**
-     * 范围ids
+     *消息级别
      */
-    private Set<String> scopeIds;
+    private Integer messageLevel;
+
 
     /**
      * 阅读状态 默认0未读 1已读
@@ -35,22 +36,6 @@ public class MessageInfoItem {
      */
     private String title;
 
-    /**
-     * 信息内容
-     */
-    private String content;
-
-    /**
-     * 附件地址
-     */
-    private String attachmentPath;
-
-
-    /**
-     * 版本号
-     */
-    private Integer version;
-
     /**
      *
      *--------------非req参数

+ 5 - 0
src/main/java/com/dragon/tj/portal/common/dto/message/MessageInfoReq.java

@@ -71,4 +71,9 @@ public class MessageInfoReq {
      */
     private String appId = "appId";
 
+    /**
+     *消息级别
+     */
+    private Integer messageLevel;
+
 }

+ 6 - 0
src/main/java/com/dragon/tj/portal/common/dto/notice/NoticeInfoReq.java

@@ -26,6 +26,12 @@ public class NoticeInfoReq {
     @Range(min = 4, max = 6, message = "请填入4~6,4 任务类 5 通知类 6 超期提醒类")
     private Integer messageType;
 
+
+    /**
+     *消息级别
+     */
+    private Integer messageLevel;
+
     /**
      * 信息标题
      */

+ 24 - 0
src/main/java/com/dragon/tj/portal/common/enums/message/MessageEnum.java

@@ -0,0 +1,24 @@
+package com.dragon.tj.portal.common.enums.message;
+
+/**
+ * @author huey China.
+ * @Description : 消息读状态
+ * @Date Created in 2023/6/28 15:48
+ */
+public enum MessageEnum {
+
+    NO(0, "未读"),
+    YES(1, "已读");
+
+    private final Integer value;
+    private final String name;
+
+    MessageEnum(Integer value, String name) {
+        this.value = value;
+        this.name = name;
+    }
+
+    public Integer value() {
+        return this.value;
+    }
+}

+ 24 - 0
src/main/java/com/dragon/tj/portal/common/enums/message/MessageLevelEnum.java

@@ -0,0 +1,24 @@
+package com.dragon.tj.portal.common.enums.message;
+
+/**
+ * @author huey China.
+ * @Description : 消息读状态
+ * @Date Created in 2023/6/28 15:48
+ */
+public enum MessageLevelEnum {
+
+    HOT(1, "紧急"),
+    DEFAULT(0, "正常");
+
+    private final Integer value;
+    private final String name;
+
+    MessageLevelEnum(Integer value, String name) {
+        this.value = value;
+        this.name = name;
+    }
+
+    public Integer value() {
+        return this.value;
+    }
+}

+ 4 - 0
src/main/java/com/dragon/tj/portal/entity/MessageInfo.java

@@ -37,6 +37,10 @@ public class MessageInfo implements Serializable {
      */
     private Integer messageType;
 
+    /**
+    *消息级别
+    */
+    private Integer messageLevel;
     /**
      * 阅读状态 默认0未读 1已读
      */

+ 6 - 0
src/main/java/com/dragon/tj/portal/entity/NoticeInfo.java

@@ -36,6 +36,12 @@ public class NoticeInfo implements Serializable {
      */
     private Integer messageType;
 
+    /**
+    *
+    *消息级别
+    */
+    private Integer messageLevel;
+
     /**
      * 阅读状态 默认0未读 1已读
      */