package cn.edu.njupt.allgo.vo;
import java.io.Serializable;
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;
public class EventVo implements Serializable {
/**
*
*/
private static final long serialVersionUID = -7547669296651794801L;
@Id(column = "eid")
@NoAutoIncrement
protected int eid; // eid 活动id int
@Column(column = "outline")
protected String outline ;
@Column(column = "uid")
protected int uid ;
@Column(column = "uname")
protected String uname ;
@Column(column = "startdate")
protected String startdate ;
@Column(column = "enddate")
protected String enddate ;
@Column(column = "content")
protected String content ;
@Column(column = "place")
protected String place ;
@Column(column = "position")
protected String position ;
@Column(column = "dateline")
protected String dateline ;
@Column(column = "ecategroyname")
protected String ecategroyname ;
@Column(column = "visible")
protected int visible ;
@Column(column = "commentscount")
protected int commentscount ;
@Column(column = "followerscount")
protected int followerscount ;
// public int photo;
/**
* 形参(活动id,活动概要,创建者id,创建者昵称,活动开始时间,活动结束时间,活动内容,活动地点,创建时间,活动种类,可见性,评论数,跟随人数)
* @param eid 活动id
* @param outline 活动概要
* @param uid 创建者id
* @param uname 创建者昵称
* @param startdate 活动开始时间
* @param enddate 活动结束时间
* @param content 活动内容
* @param place 活动地点
* @param position 位置定位
* @param dateline 创建时间
* @param ecategroyname 活动种类
* @param visible 可见性
* @param commentscount 评论数
* @param followerscount 跟随人数
*/
public EventVo(int eid, String outline, int uid, String uname,
String startdate, String enddate, String content, String place,
String position , String dateline, String ecategroyname, int visible,
int commentscount, int followerscount) {
super();
this.eid = eid;
this.outline = outline;
this.uid = uid;
this.uname = uname;
this.startdate = startdate;
this.enddate = enddate;
this.content = content;
this.place = place;
this.position = position;
this.dateline = dateline;
this.ecategroyname = ecategroyname;
this.visible = visible;
this.commentscount = commentscount;
this.followerscount = followerscount;
}
public EventVo() {
super();
}
public void setEid(int eid) {
this.eid = eid;
}
public void setUid(int uid) {
this.uid = uid;
}
public void setDateline(String dateline) {
this.dateline = dateline;
}
public String getOutline() {
return outline;
}
public void setOutline(String outline) {
this.outline = outline;
}
public String getUname() {
return uname;
}
public void setUname(String uname) {
this.uname = uname;
}
public String getStartdate() {
return startdate;
}
public void setStartdate(String startdate) {
this.startdate = startdate;
}
public String getEnddate() {
return enddate;
}
public void setEnddate(String enddate) {
this.enddate = enddate;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public String getPlace() {
return place;
}
public void setPlace(String place) {
this.place = place;
}
public String getEcategroyname() {
return ecategroyname;
}
public void setEcategroyname(String ecategroyname) {
this.ecategroyname = ecategroyname;
}
public int getVisible() {
return visible;
}
public void setVisible(int visible) {
this.visible = visible;
}
public int getCommentscount() {
return commentscount;
}
public void setCommentscount(int commentscount) {
this.commentscount = commentscount;
}
public int getFollowerscount() {
return followerscount;
}
public void setFollowerscount(int followerscount) {
this.followerscount = followerscount;
}
public int getEid() {
return eid;
}
public int getUid() {
return uid;
}
public String getDateline() {
return dateline;
}
public String getPosition() {
return position;
}
public void setPosition(String position) {
this.position = position;
}
/**
* 测试方法
* @param test
*/
public EventVo(int test) {
this(11003617 + test,"去栖霞山爬山",123456,test + "千军万马",
"Mon Feb 15 08:00:00 GMT+08:00 2014",null,"去栖霞山爬山","栖霞山",
"江苏省 南京市 栖霞区","Mon Feb 13 08:00:00 GMT+08:00 2013","旅游",0,
0,0);
}
@Override
public boolean equals(Object o) {
// TODO Auto-generated method stub
EventVo a = (EventVo)o ;
if(this.eid == a.eid) {
return true;
}
return false ;
}
@Override
public String toString() {
return "EventVo [eid=" + eid + ", outline=" + outline + ", uid=" + uid
+ ", uname=" + uname + ", startdate=" + startdate
+ ", enddate=" + enddate + ", content=" + content + ", place="
+ place + ", position=" + position + ", dateline=" + dateline
+ ", ecategroyname=" + ecategroyname + ", visible=" + visible
+ ", commentscount=" + commentscount + ", followerscount="
+ followerscount + "]";
}
}