package cn.edu.njupt.allgo.vo;
import com.lidroid.xutils.db.annotation.Column;
import com.lidroid.xutils.db.annotation.Id;
import com.lidroid.xutils.db.annotation.NoAutoIncrement;
import com.lidroid.xutils.db.annotation.Table;
@Table(name = "privatemessage")
public class PrivateMessageVo {
@Id(column = "messageid")
@NoAutoIncrement
private int messageid;
@Column(column = "senderuid")
private int senderuid;
@Column(column = "sendername")
private String sendername;
@Column(column = "receiveruid")
private int receiveruid;
@Column(column = "receivename")
private String receivename;
@Column(column = "contents")
private String contents;
@Column(column = "sendtime")
private String sendtime;
public PrivateMessageVo() {
super();
}
/**
*
* @param messageid
* @param senderuid
* @param sendername
* @param receiveruid
* @param receivename
* @param contents
* @param sendtime
*/
public PrivateMessageVo(int messageid, int senderuid, String sendername,
int receiveruid, String receivename, String contents,
String sendtime) {
super();
this.messageid = messageid;
this.senderuid = senderuid;
this.sendername = sendername;
this.receiveruid = receiveruid;
this.receivename = receivename;
this.contents = contents;
this.sendtime = sendtime;
}
public int getMessageid() {
return messageid;
}
public void setMessageid(int messageid) {
this.messageid = messageid;
}
public int getSenderuid() {
return senderuid;
}
public void setSenderuid(int senderuid) {
this.senderuid = senderuid;
}
public String getSendername() {
return sendername;
}
public void setSendername(String sendername) {
this.sendername = sendername;
}
public int getReceiveruid() {
return receiveruid;
}
public void setReceiveruid(int receiveruid) {
this.receiveruid = receiveruid;
}
public String getReceivename() {
return receivename;
}
public void setReceivename(String receivename) {
this.receivename = receivename;
}
public String getContents() {
return contents;
}
public void setContents(String contents) {
this.contents = contents;
}
public String getSendtime() {
return sendtime;
}
public void setSendtime(String sendtime) {
this.sendtime = sendtime;
}
@Override
public String toString() {
return "PrivateMessageVo [messageid=" + messageid + ", senderuid="
+ senderuid + ", sendername=" + sendername + ", receiveruid="
+ receiveruid + ", receivename=" + receivename + ", contents="
+ contents + ", sendtime=" + sendtime + "]";
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + messageid;
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
PrivateMessageVo other = (PrivateMessageVo) obj;
if (messageid != other.messageid)
return false;
return true;
}
}