From d144158a9ea309664d2b349fa3536f998d58d0ec Mon Sep 17 00:00:00 2001 From: liuhanqing <447067298@qq.com> Date: Tue, 12 Jan 2021 21:54:26 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90notice\message=E3=80=91message=20?= =?UTF-8?q?=E8=A7=A3=E6=9E=90=E5=A2=9E=E5=8A=A0=E8=BF=94=E5=9B=9E=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../message/api/pojo/MessageResponse.java | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/kernel-s-message/message-api/src/main/java/cn/stylefeng/roses/kernel/message/api/pojo/MessageResponse.java b/kernel-s-message/message-api/src/main/java/cn/stylefeng/roses/kernel/message/api/pojo/MessageResponse.java index 795470203..511c2b2ba 100644 --- a/kernel-s-message/message-api/src/main/java/cn/stylefeng/roses/kernel/message/api/pojo/MessageResponse.java +++ b/kernel-s-message/message-api/src/main/java/cn/stylefeng/roses/kernel/message/api/pojo/MessageResponse.java @@ -1,9 +1,13 @@ package cn.stylefeng.roses.kernel.message.api.pojo; +import cn.stylefeng.roses.kernel.message.api.enums.MessageProrityLevelEnum; +import cn.stylefeng.roses.kernel.message.api.enums.MessageReadFlagEnum; import lombok.Data; import java.io.Serializable; import java.util.Date; +import java.util.Optional; +import java.util.concurrent.atomic.AtomicReference; /** * 系统消息的查询参数 @@ -69,4 +73,29 @@ public class MessageResponse implements Serializable { */ private Integer readFlag; + /** + * 消息优先级 + */ + private String priorityLevelValue; + + /** + * 阅读状态:0-未读,1-已读 + */ + private String readFlagValue; + + public String getPriorityLevelValue(){ + AtomicReference value = new AtomicReference<>(""); + Optional.ofNullable(this.priorityLevel).ifPresent(val ->{ + value.set(MessageProrityLevelEnum.getName(this.priorityLevel)); + }); + return value.get(); + } + + public String getReadFlagValue(){ + AtomicReference value = new AtomicReference<>(""); + Optional.ofNullable(this.readFlag).ifPresent(val ->{ + value.set(MessageReadFlagEnum.getName(this.readFlag)); + }); + return value.get(); + } }