package com.mailssenger.model;
import java.io.Serializable;
import com.google.gson.annotations.Expose;
import com.lidroid.xutils.db.annotation.Column;
import com.lidroid.xutils.db.annotation.Id;
/**
* @date 20140823
*/
public class UserModel implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
@Expose
@Id(column = "email")
private String email;//全局唯一 用户邮箱地址
@Expose
@Column(column = "userId")
private String userId;//
@Expose
@Column(column = "channelId")
private String channelId;//
@Expose
@Column(column = "nickName")
private String nickName;//昵称
@Expose
@Column(column = "emotion")
private String emotion;//心情
@Expose
@Column(column = "avatar")
private String avatar;//头像
@Expose
@Column(column = "region")
private String region;
@Expose
@Column(column = "sex")
private int sex;
@Expose
@Column(column = "userType")
private String userType;
public UserModel(String email, String userId, String channelId, String nickName, String emotion,
String avatar, String region, int sex) {
// TODO Auto-generated constructor stub
this.email = email;
this.userId = userId;
this.channelId = channelId;
this.nickName = nickName;
this.emotion = emotion;
this.avatar = avatar;
this.region = region;
this.sex = sex;
this.userType = "friends";
}
public UserModel() {
}
public String getRegion() {
return region;
}
public void setRegion(String region) {
this.region = region;
}
public int getSex() {
return sex;
}
public void setSex(int sex) {
this.sex = sex;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getChannelId() {
return channelId;
}
public void setChannelId(String channelId) {
this.channelId = channelId;
}
public String getNickName() {
return nickName;
}
public void setNickName(String nickName) {
this.nickName = nickName;
}
public String getEmotion() {
return emotion;
}
public void setEmotion(String emotion) {
this.emotion = emotion;
}
public String getAvatar() {
return avatar;
}
public void setAvatar(String avatar) {
this.avatar = avatar;
}
public static long getSerialversionuid() {
return serialVersionUID;
}
public String getUserType() {
return userType;
}
public void setUserType(String userType) {
this.userType = userType;
}
@Override
public String toString() {
return "UserModel [email=" + email + ", userId=" + userId
+ ", channelId=" + channelId + ", nickName=" + nickName
+ ", emotion=" + emotion + ", avatar=" + avatar + ", region="
+ region + ", sex=" + sex + ", userType=" + userType + "]";
}
}