|
|
@@ -0,0 +1,172 @@
|
|
|
+package com.uas.console.donate.model;
|
|
|
+
|
|
|
+
|
|
|
+import javax.persistence.*;
|
|
|
+import java.io.Serializable;
|
|
|
+import java.text.SimpleDateFormat;
|
|
|
+import java.util.Date;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+@Entity
|
|
|
+@Table(name="donate$activity")
|
|
|
+public class Activity implements Serializable{
|
|
|
+
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+ private static final SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd HH:mm");
|
|
|
+
|
|
|
+ @Id
|
|
|
+ @GeneratedValue(strategy= GenerationType.IDENTITY)
|
|
|
+ @Column(name="act_id")
|
|
|
+ private Long id;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 活动编号
|
|
|
+ */
|
|
|
+ @Column(name = "act_code")
|
|
|
+ private String code;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 活动名
|
|
|
+ */
|
|
|
+ @Column(name="act_name")
|
|
|
+ private String name;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 活动简介
|
|
|
+ */
|
|
|
+ @Column(name="act_summary")
|
|
|
+ private String summary;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 开始时间
|
|
|
+ */
|
|
|
+ @Column(name="act_start_time")
|
|
|
+ private String startTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 结束时间
|
|
|
+ */
|
|
|
+ @Column(name="act_end_time")
|
|
|
+ private String endTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 开奖日期
|
|
|
+ */
|
|
|
+ @Column(name="act_lucky_time")
|
|
|
+ private String luckyTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 活动提交人
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Column(name="act_person")
|
|
|
+ private String person;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 活动提交时间
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Column(name = "act_submit")
|
|
|
+ private Date submitTime;
|
|
|
+
|
|
|
+
|
|
|
+ public Long getId() {
|
|
|
+ return id;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setId(Long id) {
|
|
|
+ this.id = id;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getCode() {
|
|
|
+ return code;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCode(String code) {
|
|
|
+ this.code = code;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getName() {
|
|
|
+ return name;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setName(String name) {
|
|
|
+ this.name = name;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getSummary() {
|
|
|
+ return summary;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSummary(String summary) {
|
|
|
+ this.summary = summary;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getLuckyTime() {
|
|
|
+ return luckyTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setLuckyTime(String luckyTime) {
|
|
|
+ this.luckyTime = luckyTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getPerson() {
|
|
|
+ return person;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPerson(String person) {
|
|
|
+ this.person = person;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ public String getStartTime() {
|
|
|
+ return startTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setStartTime(String startTime) {
|
|
|
+
|
|
|
+ this.startTime = startTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getEndTime() {
|
|
|
+ return endTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setEndTime(String endTime) {
|
|
|
+ this.endTime = endTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getSubmitTime() {
|
|
|
+ Date date = this.submitTime;
|
|
|
+ return date != null ? sdf.format(this.submitTime) : null;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSubmitTime(Date submitTime) {
|
|
|
+ this.submitTime = submitTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String toString() {
|
|
|
+ return "Activity{" +
|
|
|
+ "id=" + id +
|
|
|
+ ", code='" + code + '\'' +
|
|
|
+ ", name='" + name + '\'' +
|
|
|
+ ", summary='" + summary + '\'' +
|
|
|
+ ", startTime='" + startTime + '\'' +
|
|
|
+ ", endTime='" + endTime + '\'' +
|
|
|
+ ", luckyTime='" + luckyTime + '\'' +
|
|
|
+ ", person='" + person + '\'' +
|
|
|
+ ", submitTime=" + submitTime +
|
|
|
+ '}';
|
|
|
+ }
|
|
|
+ @Transient
|
|
|
+ private List<Award> awards;
|
|
|
+
|
|
|
+ public List<Award> getAwards() {
|
|
|
+ return awards;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setAwards(List<Award> awards) {
|
|
|
+ this.awards = awards;
|
|
|
+ }
|
|
|
+}
|