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; /** * stutus 1:已保存 2:已发布 */ @Column(name="act_status") private Integer status; /** * 活动优先级 */ @Column(name="act_priority") private Integer priority; 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; } public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } @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 awards; public List getAwards() { return awards; } public void setAwards(List awards) { this.awards = awards; } public Integer getPriority() { return priority; } public void setPriority(Integer priority) { this.priority = priority; } }