package com.uas.service.donate.model; import javax.persistence.*; import java.util.Date; @Entity @Table(name="donate$activityrecode") public class ActivityRecode { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy= GenerationType.IDENTITY) @Column(name="ar_id") private Long id; /** * 活动编号 */ @Column(name="ar_act_id") private Long activityId; /** * 活动 */ @OneToOne(cascade = { CascadeType.REFRESH, CascadeType.MERGE }) @JoinColumn(name = "ar_act_id", insertable = false, updatable = false) private Activity activity; /** * 优软云账号 */ @Column(name="ar_uuid") private Long uuid; /** * 获奖的奖品编号 */ @Column(name="ar_aw_id") private Long awardId; /** * 领取状态 0:初始状态 1:未领取 2:已领取 3:奖品失效 */ @Column(name="ar_aw_status") private Integer status; /** * 用户领奖时间 */ @Column(name="ar_receive_time") private Date receiveTime; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Long getActivityId() { return activityId; } public void setActivityId(Long activityId) { this.activityId = activityId; } public Long getUuid() { return uuid; } public void setUuid(Long uuid) { this.uuid = uuid; } public Long getAwardId() { return awardId; } public void setAwardId(Long awardId) { this.awardId = awardId; } public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } public Date getReceiveTime() { return receiveTime; } public void setReceiveTime(Date receiveTime) { this.receiveTime = receiveTime; } public Activity getActivity() { return activity; } public void setActivity(Activity activity) { this.activity = activity; } }