From 8f1b5245c592cd6dc5eb5a73f9a0ceb2a85f2048 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 19 一月 2021 18:27:35 +0800
Subject: [PATCH] 外网部署参数修改

---
 service-daylucky/src/main/java/com/ks/daylucky/pojo/DO/UserMsg.java |   55 ++++++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 40 insertions(+), 15 deletions(-)

diff --git a/service-daylucky/src/main/java/com/ks/daylucky/pojo/DO/UserMsg.java b/service-daylucky/src/main/java/com/ks/daylucky/pojo/DO/UserMsg.java
index 498f897..de8850e 100644
--- a/service-daylucky/src/main/java/com/ks/daylucky/pojo/DO/UserMsg.java
+++ b/service-daylucky/src/main/java/com/ks/daylucky/pojo/DO/UserMsg.java
@@ -1,38 +1,62 @@
 package com.ks.daylucky.pojo.DO;
 
+import com.ks.daylucky.pojo.DTO.msg.LuckyMsgContent;
+import org.springframework.data.annotation.Id;
+import org.springframework.data.mongodb.core.mapping.Document;
+
 import javax.validation.constraints.NotNull;
 import java.util.Date;
+import java.util.UUID;
 
+@Document(collection = "userMsg")
 public class UserMsg {
 
     public enum UserMsgType {
-        activity("娲诲姩娑堟伅", "");
+        lucky("鎶藉娑堟伅", "https://daylucky-1255749512.cos.ap-nanjing.myqcloud.com/image/icon/icon_msg_lucky.png");
+
+        private String name;
+        private String icon;
 
         private UserMsgType(String name, String icon) {
-
+            this.name = name;
+            this.icon = icon;
         }
+
+        public String getName() {
+            return name;
+        }
+
+        public String getIcon() {
+            return icon;
+        }
+
+    }
+
+    public static String createId(Long uid) {
+
+        return uid + "#" + UUID.randomUUID();
     }
 
 
-    private Long id;
+    @Id
+    private String id;
 
     @NotNull(message = "鐢ㄦ埛ID涓嶈兘涓虹┖")
     private Long uid;
     @NotNull(message = "娑堟伅绫诲瀷涓嶈兘涓虹┖")
     private UserMsgType msgType;
 
-    @NotNull(message = "娑堟伅鍐呭涓嶈兘涓虹┖")
-    private String msgContent;
+    private LuckyMsgContent luckyMsgContent;
 
     private Date createTime;
 
     private Date updateTime;
 
-    public Long getId() {
+    public String getId() {
         return id;
     }
 
-    public void setId(Long id) {
+    public void setId(String id) {
         this.id = id;
     }
 
@@ -52,14 +76,6 @@
         this.msgType = msgType;
     }
 
-    public String getMsgContent() {
-        return msgContent;
-    }
-
-    public void setMsgContent(String msgContent) {
-        this.msgContent = msgContent == null ? null : msgContent.trim();
-    }
-
     public Date getCreateTime() {
         return createTime;
     }
@@ -75,4 +91,13 @@
     public void setUpdateTime(Date updateTime) {
         this.updateTime = updateTime;
     }
+
+
+    public LuckyMsgContent getLuckyMsgContent() {
+        return luckyMsgContent;
+    }
+
+    public void setLuckyMsgContent(LuckyMsgContent luckyMsgContent) {
+        this.luckyMsgContent = luckyMsgContent;
+    }
 }
\ No newline at end of file

--
Gitblit v1.8.0