redbbs-pro/src/net/tccn/redim/entity/MsgRecord.java
2019-05-01 11:45:16 +08:00

88 lines
1.8 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.lxyer.redim.entity;
import org.redkale.convert.json.JsonConvert;
import javax.persistence.*;
/**
*
* @author lxyer
*/
@Cacheable(interval = 5*60)
@Table(catalog = "redbbs", name = "im_msgrecord", comment = "[聊天记录表]")
public class MsgRecord implements java.io.Serializable {
@Id
@GeneratedValue
@Column(comment = "[主键id]")
private int msgid;
@Column(comment = "[发送人]")
private int fromuserid;
@Column(comment = "[接收人]")
private int touserid;
@Column(comment = "[内容]")
private String content = "";
@Column(updatable = false, comment = "[发送时间]")
private long createtime = System.currentTimeMillis();
@Column(comment = "[状态]-10删除10未发送 20已发送 30已读")
private short status = 10;
public void setMsgid(int msgid) {
this.msgid = msgid;
}
public int getMsgid() {
return this.msgid;
}
public void setFromuserid(int fromuserid) {
this.fromuserid = fromuserid;
}
public int getFromuserid() {
return this.fromuserid;
}
public void setTouserid(int touserid) {
this.touserid = touserid;
}
public int getTouserid() {
return this.touserid;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public void setCreatetime(long createtime) {
this.createtime = createtime;
}
public long getCreatetime() {
return this.createtime;
}
public void setStatus(short status) {
this.status = status;
}
public short getStatus() {
return this.status;
}
@Override
public String toString() {
return JsonConvert.root().convertTo(this);
}
}