ActivityRecode.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. package com.uas.service.donate.model;
  2. import javax.persistence.*;
  3. import java.util.Date;
  4. @Entity
  5. @Table(name="donate$activityrecode")
  6. public class ActivityRecode {
  7. private static final long serialVersionUID = 1L;
  8. @Id
  9. @GeneratedValue(strategy= GenerationType.IDENTITY)
  10. @Column(name="ar_id")
  11. private Long id;
  12. /**
  13. * 活动编号
  14. */
  15. @Column(name="ar_act_id")
  16. private Long activityId;
  17. /**
  18. * 活动
  19. */
  20. @OneToOne(cascade = { CascadeType.REFRESH, CascadeType.MERGE })
  21. @JoinColumn(name = "ar_act_id", insertable = false, updatable = false)
  22. private Activity activity;
  23. /**
  24. * 优软云账号
  25. */
  26. @Column(name="ar_uuid")
  27. private Long uuid;
  28. /**
  29. * 获奖的奖品编号
  30. */
  31. @Column(name="ar_aw_id")
  32. private Long awardId;
  33. /**
  34. * 领取状态 0:初始状态 1:未领取 2:已领取 3:奖品失效
  35. */
  36. @Column(name="ar_aw_status")
  37. private Integer status;
  38. /**
  39. * 用户领奖时间
  40. */
  41. @Column(name="ar_receive_time")
  42. private Date receiveTime;
  43. public Long getId() {
  44. return id;
  45. }
  46. public void setId(Long id) {
  47. this.id = id;
  48. }
  49. public Long getActivityId() {
  50. return activityId;
  51. }
  52. public void setActivityId(Long activityId) {
  53. this.activityId = activityId;
  54. }
  55. public Long getUuid() {
  56. return uuid;
  57. }
  58. public void setUuid(Long uuid) {
  59. this.uuid = uuid;
  60. }
  61. public Long getAwardId() {
  62. return awardId;
  63. }
  64. public void setAwardId(Long awardId) {
  65. this.awardId = awardId;
  66. }
  67. public Integer getStatus() {
  68. return status;
  69. }
  70. public void setStatus(Integer status) {
  71. this.status = status;
  72. }
  73. public Date getReceiveTime() {
  74. return receiveTime;
  75. }
  76. public void setReceiveTime(Date receiveTime) {
  77. this.receiveTime = receiveTime;
  78. }
  79. public Activity getActivity() {
  80. return activity;
  81. }
  82. public void setActivity(Activity activity) {
  83. this.activity = activity;
  84. }
  85. }