From 74196bcc835d9b76cdd1bc3d85b0dfbe0191fc00 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 31 十二月 2020 19:23:43 +0800
Subject: [PATCH] 活动信息缓存

---
 service-daylucky/src/main/java/com/ks/daylucky/pojo/DO/UserMsg.java |   49 ++++++++++++++++++++++++++++++++++---------------
 1 files changed, 34 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..592e297 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,56 @@
 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("鎶藉娑堟伅", "");
+
+        private String name;
 
         private UserMsgType(String name, String icon) {
-
+            this.name = name;
         }
+
+        public String getName() {
+            return name;
+        }
+
+    }
+
+    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 +70,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 +85,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