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