From f6b3ccd276193077e7a0f7553d1a03833543761b Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 27 十一月 2020 18:27:46 +0800 Subject: [PATCH] 抽奖服务完善 --- facade-lucky/src/main/java/com/ks/lucky/pojo/DO/LuckyActivityAwards.java | 32 ++++++++++++++++++++++++++++++++ 1 files changed, 32 insertions(+), 0 deletions(-) diff --git a/facade-lucky/src/main/java/com/ks/lucky/pojo/DO/LuckyActivityAwards.java b/facade-lucky/src/main/java/com/ks/lucky/pojo/DO/LuckyActivityAwards.java index f8b8078..13f396c 100644 --- a/facade-lucky/src/main/java/com/ks/lucky/pojo/DO/LuckyActivityAwards.java +++ b/facade-lucky/src/main/java/com/ks/lucky/pojo/DO/LuckyActivityAwards.java @@ -1,20 +1,40 @@ package com.ks.lucky.pojo.DO; +import org.springframework.data.annotation.Transient; + +import javax.validation.Valid; +import javax.validation.constraints.NotNull; import java.util.Date; +@Valid public class LuckyActivityAwards { + + //骞冲垎 + public final static int AWARD_WAY_DIVIDE = 1; + + //闅忔満 + public final static int AWARD_WAY_RANDOM = 2; + private Long id; + @NotNull(message = "娲诲姩ID涓嶈兘涓虹┖") private Long activityId; + @NotNull(message = "濂栧搧绛夌骇涓嶈兘涓虹┖") private Integer level; + @NotNull(message = "濂栧搧鏁伴噺涓嶈兘涓虹┖") private Integer count; + @NotNull(message = "涓鏂瑰紡涓嶈兘涓虹┖") private Integer awardWay; + /** + * 涓鍙傛暟 + */ private String awardParams; + //鐗╂枡ID private String materialId; private String remarks; @@ -23,6 +43,18 @@ private Date updateTime; + @Transient + private LuckyActivityAwardMaterial material; + + + public LuckyActivityAwardMaterial getMaterial() { + return material; + } + + public void setMaterial(LuckyActivityAwardMaterial material) { + this.material = material; + } + public Long getId() { return id; } -- Gitblit v1.8.0