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