package io.loli.sc.server.entity; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; @Entity @Table(name = "system_message") public class SystemMessage { @Id @GeneratedValue(strategy = GenerationType.AUTO) private int id; @Column(length = 1024) private String content; @ManyToOne @JoinColumn(name = "send_to") private User sendTo; @Column(name = "create_date") @Temporal(TemporalType.TIMESTAMP) private Date createDate; @Column(name = "read_date") @Temporal(TemporalType.TIMESTAMP) private Date readDate; private Boolean read; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } public User getSendTo() { return sendTo; } public void setSendTo(User sendTo) { this.sendTo = sendTo; } public Date getCreateDate() { return createDate; } public void setCreateDate(Date createDate) { this.createDate = createDate; } public Date getReadDate() { return readDate; } public void setReadDate(Date readDate) { this.readDate = readDate; } public Boolean getRead() { return read; } public void setRead(Boolean read) { this.read = read; } }