From ea68e8f8c00c0178037a9f1cc6dc1663bde913b8 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 03 七月 2021 17:49:35 +0800
Subject: [PATCH] 推送服务完善

---
 facade-push/src/main/java/com/ks/push/pojo/DO/BPushPlatformAppInfo.java |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/facade-push/src/main/java/com/ks/push/pojo/DO/BPushPlatformAppInfo.java b/facade-push/src/main/java/com/ks/push/pojo/DO/BPushPlatformAppInfo.java
index b20bb82..0fc02a1 100644
--- a/facade-push/src/main/java/com/ks/push/pojo/DO/BPushPlatformAppInfo.java
+++ b/facade-push/src/main/java/com/ks/push/pojo/DO/BPushPlatformAppInfo.java
@@ -4,6 +4,8 @@
 import org.springframework.data.mongodb.core.mapping.Document;
 import org.yeshi.utils.push.entity.PushAppInfo;
 
+import javax.validation.constraints.NotEmpty;
+import javax.validation.constraints.NotNull;
 import java.io.Serializable;
 import java.util.Date;
 
@@ -15,12 +17,20 @@
 
     @Id
     private String id;
+    @NotEmpty(message = "appCode涓嶈兘涓虹┖")
     private String appCode;
+    @NotNull(message = "platform涓嶈兘涓虹┖")
     private PushPlatform platform;
+    @NotNull(message = "pushAppInfo涓嶈兘涓虹┖")
     private PushAppInfo pushAppInfo;
     private Date createTime;
     private Date updateTime;
 
+    public static String createId(String appCode, PushPlatform platform) {
+        return appCode + "-" + platform.name();
+    }
+
+
     public String getId() {
         return id;
     }

--
Gitblit v1.8.0