package project.onlinechat; import java.util.Date; import javax.persistence.Column; import javax.persistence.Table; import kernel.bo.EntityObject; @Table(name="T_MESSAGE_USER") public class MessageUser extends EntityObject implements Comparable { private static final long serialVersionUID = -7768174302895619763L; @Column(name="PARTY_ID") private String partyId; /** * 用户未读 */ @Column(name="USER_UNREADMSG") private int user_unreadmsg; /** * 客服未读 */ @Column(name="CUSTOMER_UNREADMSG") private int customer_unreadmsg; @Column(name="UPDATETIME") private Date updateTime; /** * 标记删除,-1:删除,0:正常 */ @Column(name="DELETE_STATUS") private int delete_status; /** * 备注 */ @Column(name="REMARKS") private String remarks; @Column(name="IP") private String ip; /** * 发给指定用户 */ @Column(name="TARGET_USERNAME") private String target_username; public String getPartyId() { return partyId; } public Date getUpdateTime() { return updateTime; } public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } public void setPartyId(String partyId) { this.partyId = partyId; } @Override public int compareTo(MessageUser messageUser) { if (this.updateTime.after(messageUser.getUpdateTime())) { return -1; } else if (this.updateTime.before(messageUser.getUpdateTime())) { return 1; } return 0; } public int getUser_unreadmsg() { return user_unreadmsg; } public int getCustomer_unreadmsg() { return customer_unreadmsg; } public void setUser_unreadmsg(int user_unreadmsg) { this.user_unreadmsg = user_unreadmsg; } public void setCustomer_unreadmsg(int customer_unreadmsg) { this.customer_unreadmsg = customer_unreadmsg; } public int getDelete_status() { return delete_status; } public void setDelete_status(int delete_status) { this.delete_status = delete_status; } public String getRemarks() { return remarks; } public void setRemarks(String remarks) { this.remarks = remarks; } public String getIp() { return ip; } public void setIp(String ip) { this.ip = ip; } public String getTarget_username() { return target_username; } public void setTarget_username(String target_username) { this.target_username = target_username; } }