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;
}
}