From 6c09cbd70388ae53ec593de253f69cfa1a3eeda7 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 06 二月 2021 15:41:25 +0800 Subject: [PATCH] 活动管理界面完善 --- facade-lucky/src/main/java/com/ks/lucky/pojo/DO/LuckyActivity.java | 85 ++++++++++++++++++++++++++++-------------- 1 files changed, 57 insertions(+), 28 deletions(-) diff --git a/facade-lucky/src/main/java/com/ks/lucky/pojo/DO/LuckyActivity.java b/facade-lucky/src/main/java/com/ks/lucky/pojo/DO/LuckyActivity.java index 92de943..1b8e092 100644 --- a/facade-lucky/src/main/java/com/ks/lucky/pojo/DO/LuckyActivity.java +++ b/facade-lucky/src/main/java/com/ks/lucky/pojo/DO/LuckyActivity.java @@ -1,6 +1,8 @@ package com.ks.lucky.pojo.DO; import org.springframework.data.annotation.Transient; +import org.yeshi.utils.generater.mybatis.Column; +import org.yeshi.utils.generater.mybatis.Table; import javax.validation.Valid; import javax.validation.constraints.NotEmpty; @@ -9,9 +11,11 @@ import java.util.Date; import java.util.List; +@Table("lucky_activity") @Valid public class LuckyActivity implements Serializable { + private static final long serialVersionUID = 1L; //鏈彁浜ゅ鏍� public final static int STATE_NOT_SUBMIT_VERIFY = -2; @@ -43,52 +47,73 @@ //宸插紑濂栵紝宸茬粡鏄剧ず public final static int STATE_OPENED = 41; + //寮�濂栧け璐� + public final static int STATE_OPEN_FAIL = 42; + + @Column(name = "id") private Long id; + + @Column(name = "app_id") @NotNull(message = "搴旂敤ID涓嶈兘涓虹┖") private Long appId; + @Column(name = "sponsor_id") @NotNull(message = "璧炲姪鍟嗕笉鑳戒负绌�") private Long sponsorId; + @Column(name = "`name`") @NotEmpty(message = "娲诲姩鍚嶇О涓嶈兘涓虹┖") private String name; + + @Column(name = "material_poster") @NotEmpty(message = "娲诲姩娴锋姤涓嶈兘涓虹┖") private String materialPoster; + @Column(name = "material_tag_image") private String materialTagImage; + @Column(name = "material_") private String material; + @Column(name = "`desc`") private String desc; /** * 鏈�澶т汉鏁� */ + @Column(name = "max_person_count") private Integer maxPersonCount; /** * 鐜版湁浜烘暟 */ + @Column(name = "current_person_count") private Integer currentPersonCount; + @Column(name = "`state`") private Integer state; + @Column(name = "state_remarks") private String stateRemarks; + @Column(name = "pre_start_time") @NotNull(message = "寮�濮嬫椂闂翠笉鑳戒负绌�") - private Date startTime; + private Date preStartTime; + @Column(name = "actual_start_time") + private Date actualStartTime; + + @Column(name = "pre_finish_time") private Date preFinishTime; - @NotNull(message = "缁撴潫鏃堕棿涓嶈兘涓虹┖") + @Column(name = "actual_finish_time") private Date actualFinishTime; - private Date preOpenTime; - private Date actualOpenTime; - + @Column(name = "create_time") private Date createTime; + @Column(name = "update_time") private Date updateTime; @Transient @@ -103,6 +128,17 @@ //寮�濂栦俊鎭� private LuckyActivityOpenInfo openInfo; + //banner鍥剧墖 + @Transient + private List<LuckyActivityImage> bannerList; + + public List<LuckyActivityImage> getBannerList() { + return bannerList; + } + + public void setBannerList(List<LuckyActivityImage> bannerList) { + this.bannerList = bannerList; + } public List<LuckyActivityAwards> getAwardsList() { return awardsList; @@ -160,13 +196,6 @@ this.sponsorId = sponsorId; } - public Date getActualOpenTime() { - return actualOpenTime; - } - - public void setActualOpenTime(Date actualOpenTime) { - this.actualOpenTime = actualOpenTime; - } public String getName() { return name; @@ -232,22 +261,6 @@ this.stateRemarks = stateRemarks == null ? null : stateRemarks.trim(); } - public Date getStartTime() { - return startTime; - } - - public void setStartTime(Date startTime) { - this.startTime = startTime; - } - - public Date getPreOpenTime() { - return preOpenTime; - } - - public void setPreOpenTime(Date preOpenTime) { - this.preOpenTime = preOpenTime; - } - public Date getCreateTime() { return createTime; } @@ -279,4 +292,20 @@ public void setActualFinishTime(Date actualFinishTime) { this.actualFinishTime = actualFinishTime; } + + public Date getPreStartTime() { + return preStartTime; + } + + public void setPreStartTime(Date preStartTime) { + this.preStartTime = preStartTime; + } + + public Date getActualStartTime() { + return actualStartTime; + } + + public void setActualStartTime(Date actualStartTime) { + this.actualStartTime = actualStartTime; + } } \ No newline at end of file -- Gitblit v1.8.0