Activity.java 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. package com.uas.console.donate.model;
  2. import javax.persistence.*;
  3. import java.io.Serializable;
  4. import java.text.SimpleDateFormat;
  5. import java.util.Date;
  6. import java.util.List;
  7. @Entity
  8. @Table(name="donate$activity")
  9. public class Activity implements Serializable{
  10. private static final long serialVersionUID = 1L;
  11. private static final SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd HH:mm");
  12. @Id
  13. @GeneratedValue(strategy= GenerationType.IDENTITY)
  14. @Column(name="act_id")
  15. private Long id;
  16. /**
  17. * 活动编号
  18. */
  19. @Column(name = "act_code")
  20. private String code;
  21. /**
  22. * 活动名
  23. */
  24. @Column(name="act_name")
  25. private String name;
  26. /**
  27. * 活动简介
  28. */
  29. @Column(name="act_summary")
  30. private String summary;
  31. /**
  32. * 开始时间
  33. */
  34. @Column(name="act_start_time")
  35. private String startTime;
  36. /**
  37. * 结束时间
  38. */
  39. @Column(name="act_end_time")
  40. private String endTime;
  41. /**
  42. * 开奖日期
  43. */
  44. @Column(name="act_lucky_time")
  45. private String luckyTime;
  46. /**
  47. * 活动提交人
  48. * @return
  49. */
  50. @Column(name="act_person")
  51. private String person;
  52. /**
  53. * 活动提交时间
  54. * @return
  55. */
  56. @Column(name = "act_submit")
  57. private Date submitTime;
  58. /**
  59. * stutus 1:已保存 2:已发布
  60. */
  61. @Column(name="act_status")
  62. private Integer status;
  63. /**
  64. * 活动优先级
  65. */
  66. @Column(name="act_priority")
  67. private Integer priority;
  68. public Long getId() {
  69. return id;
  70. }
  71. public void setId(Long id) {
  72. this.id = id;
  73. }
  74. public String getCode() {
  75. return code;
  76. }
  77. public void setCode(String code) {
  78. this.code = code;
  79. }
  80. public String getName() {
  81. return name;
  82. }
  83. public void setName(String name) {
  84. this.name = name;
  85. }
  86. public String getSummary() {
  87. return summary;
  88. }
  89. public void setSummary(String summary) {
  90. this.summary = summary;
  91. }
  92. public String getLuckyTime() {
  93. return luckyTime;
  94. }
  95. public void setLuckyTime(String luckyTime) {
  96. this.luckyTime = luckyTime;
  97. }
  98. public String getPerson() {
  99. return person;
  100. }
  101. public void setPerson(String person) {
  102. this.person = person;
  103. }
  104. public String getStartTime() {
  105. return startTime;
  106. }
  107. public void setStartTime(String startTime) {
  108. this.startTime = startTime;
  109. }
  110. public String getEndTime() {
  111. return endTime;
  112. }
  113. public void setEndTime(String endTime) {
  114. this.endTime = endTime;
  115. }
  116. public String getSubmitTime() {
  117. Date date = this.submitTime;
  118. return date != null ? sdf.format(this.submitTime) : null;
  119. }
  120. public void setSubmitTime(Date submitTime) {
  121. this.submitTime = submitTime;
  122. }
  123. public Integer getStatus() {
  124. return status;
  125. }
  126. public void setStatus(Integer status) {
  127. this.status = status;
  128. }
  129. @Override
  130. public String toString() {
  131. return "Activity{" +
  132. "id=" + id +
  133. ", code='" + code + '\'' +
  134. ", name='" + name + '\'' +
  135. ", summary='" + summary + '\'' +
  136. ", startTime='" + startTime + '\'' +
  137. ", endTime='" + endTime + '\'' +
  138. ", luckyTime='" + luckyTime + '\'' +
  139. ", person='" + person + '\'' +
  140. ", submitTime=" + submitTime +
  141. '}';
  142. }
  143. @Transient
  144. private List<Award> awards;
  145. public List<Award> getAwards() {
  146. return awards;
  147. }
  148. public void setAwards(List<Award> awards) {
  149. this.awards = awards;
  150. }
  151. public Integer getPriority() {
  152. return priority;
  153. }
  154. public void setPriority(Integer priority) {
  155. this.priority = priority;
  156. }
  157. }