package net.splendot.lanbo.member.vo;
import java.io.Serializable;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
public class MemberModel implements Serializable {
public static final Integer USER_TYPE_BRONZE = 1;
public static final Integer USER_TYPE_SILVER = 2;
public static final Integer USER_TYPE_GOLDER = 3;
public static final Integer USER_TYPE_DIAMAND = 4;
public static final String USER_TYPE_BRONZE_VIEW = "青铜会员";
public static final String USER_TYPE_SILVER_VIEW = "白银会员";
public static final String USER_TYPE_GOLDER_VIEW = "黄金会员";
public static final String USER_TYPE_DIAMAND_VIEW = "钻石会员";
public static final Integer USER_SEX_MAN = 1;
public static final Integer USER_SEX_WOMAN = 0;
public static final String USER_SEX_MAN_VIEW = "男";
public static final String USER_SEX_WOMAN_VIEW = "女";
private static Map<Integer, String> userTypeMap = new HashMap<Integer, String>();
private static Map<Integer, String> sexMap = new HashMap<Integer, String>();
static {
userTypeMap.put(USER_TYPE_BRONZE, USER_TYPE_BRONZE_VIEW);
userTypeMap.put(USER_TYPE_SILVER, USER_TYPE_SILVER_VIEW);
userTypeMap.put(USER_TYPE_GOLDER, USER_TYPE_GOLDER_VIEW);
userTypeMap.put(USER_TYPE_DIAMAND, USER_TYPE_DIAMAND_VIEW);
sexMap.put(USER_SEX_MAN, USER_SEX_MAN_VIEW);
sexMap.put(USER_SEX_WOMAN, USER_SEX_WOMAN_VIEW);
}
// UUID
private Long uuid;
// 注册时间
private Long regeditTime;
// 登陆用户名
private String userName;
// 用户真实姓名
private String realName;
// Email
private String email;
// 电话号码
private String tele;
// 用户类型(int型表示,1表示青铜会员2表示...3....4.....)
private Integer userType;
// 性别(int型表示,1男0女)
private Integer sex;
private String userTypeView, sexView,regeditTimeView;
public String getRegeditTimeView() {
return regeditTimeView;
}
public String getUserTypeView() {
return userTypeView;
}
public Integer getUserType() {
return userType;
}
public void setUserType(Integer userType) {
this.userType = userType;
this.userTypeView = userTypeMap.get(userType);
}
public Long getUuid() {
return uuid;
}
public void setUuid(Long uuid) {
this.uuid = uuid;
}
public Long getRegeditTime() {
return regeditTime;
}
public void setRegeditTime(Long regeditTime) {
this.regeditTime = regeditTime;
DateFormat df = new SimpleDateFormat("yyyy年MM月dd日");
this.regeditTimeView =df.format(new Date(regeditTime));
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getRealName() {
return realName;
}
public void setRealName(String realName) {
this.realName = realName;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getTele() {
return tele;
}
public void setTele(String tele) {
this.tele = tele;
}
public Integer getSex() {
return sex;
}
public void setSex(Integer sex) {
this.sex = sex;
this.sexView = sexMap.get(sex);
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((uuid == null) ? 0 : uuid.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
final MemberModel other = (MemberModel) obj;
if (uuid == null) {
if (other.uuid != null)
return false;
} else if (!uuid.equals(other.uuid))
return false;
return true;
}
public String toString() {
return uuid + "," + userName + "," + tele;
}
public String getSexView() {
return sexView;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
网上旅行社管理系统及其会员选择旅行路线付账系统
共117个文件
java:31个
class:31个
gif:30个
需积分: 9 17 下载量 157 浏览量
2010-05-13
10:25:16
上传
评论
收藏 470KB RAR 举报
温馨提示
可以对旅行社会员进行管理,对会员的级别进行修改,及其会员对旅行路线的选择,付账等功能的实现.javaBean+servlst+jsp
资源推荐
资源详情
资源评论
收起资源包目录
网上旅行社管理系统及其会员选择旅行路线付账系统 (117个子文件)
MemberSQLServer2000Impl.class 6KB
LineImpl.class 5KB
MemberModel.class 5KB
LineModel.class 4KB
AreaImpl.class 4KB
MemberServlet.class 3KB
LineServlet.class 3KB
AreaServlet.class 3KB
MemberServlet1.class 2KB
SetCharacterEncodingFilter.class 2KB
UuidService.class 2KB
JDBCHelper.class 2KB
AreaModel.class 2KB
MemberEbo.class 1KB
LineEbo.class 1KB
AreaEbo.class 960B
OrderNumberHelper.class 955B
MemberDAO.class 815B
Test.class 793B
MemberQueryModel.class 623B
AreaDAO.class 568B
MemberDAOFactory.class 536B
MemberFactory.class 532B
LineFactory.class 514B
AreaFactory.class 514B
AreaDAOFactory.class 505B
LineDAOFactory.class 505B
LineEbi.class 460B
LineDAO.class 437B
MemberEbi.class 427B
AreaEbi.class 343B
.classpath 659B
dtree.css 795B
a1.gif 19KB
a3.gif 11KB
a2.gif 6KB
2.GIF 2KB
1.GIF 1KB
cart.GIF 1KB
globe.gif 1KB
trash.gif 1KB
base.gif 1KB
question.gif 1KB
nolines_plus.gif 870B
nolines_minus.gif 861B
musicfolder.gif 633B
imgfolder.gif 622B
page.gif 582B
folderopen.gif 376B
folder.gif 372B
cd.gif 239B
next.gif 214B
prev.gif 212B
close.gif 131B
cal.gif 127B
plus.gif 89B
plusbottom.gif 88B
minus.gif 86B
minusbottom.gif 85B
join.gif 69B
joinbottom.gif 66B
line.gif 66B
empty.gif 62B
Calendar.htm 452B
header.html 900B
main.html 241B
footer.html 35B
msbase.jar 280KB
mssqlserver.jar 65KB
msutil.jar 58KB
MemberModel.java 4KB
MemberSQLServer2000Impl.java 4KB
LineModel.java 3KB
LineImpl.java 3KB
MemberServlet1.java 3KB
AreaServlet.java 2KB
MemberServlet.java 2KB
LineServlet.java 2KB
AreaImpl.java 2KB
SetCharacterEncodingFilter.java 2KB
AreaModel.java 1KB
JDBCHelper.java 1KB
UuidService.java 782B
MemberEbo.java 776B
MemberEbi.java 727B
LineEbo.java 642B
MemberDAO.java 585B
AreaDAO.java 544B
AreaEbo.java 500B
OrderNumberHelper.java 424B
MemberDAOFactory.java 326B
LineEbi.java 319B
Test.java 310B
MemberFactory.java 306B
LineDAO.java 300B
MemberQueryModel.java 297B
AreaFactory.java 262B
LineFactory.java 262B
AreaEbi.java 260B
LineDAOFactory.java 253B
共 117 条
- 1
- 2
资源评论
haozhongchun
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功