/* ================================================================== * Created [2009-4-27 下午11:32:55] by Jon.King * ================================================================== * TSS * ================================================================== * mailTo:jinpujun@hotmail.com * Copyright (c) Jon.King, 2009-2012 * ================================================================== */ package com.jinhe.tss.um.helper.dto; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.HashMap; import java.util.Map; import com.jinhe.tss.um.UMConstants; public class UserDTO { private String id; // 用户主键id号 private Integer seqNo; // 排序号 private String loginName; // 用户登陆系统的帐号 private String userName; // 用户的实际姓名 private String employeeNo; // 员工编号 private String sex; // 姓名 private Date birthday; // 出生年月 private String mail; // 邮件 private String password; // 密码 private String groupId; // 对应用户所在组id private String applicationId;// 应用系统id private String certificateCategory;// 证件种类 : 1:工作证 2:身份证等 private String certificateNumber; // 证件号 private Integer disabled = UMConstants.FALSE; // 帐户状态 private Date accountUsefulLife = new Date(); // 帐户有效期限:用户帐户到某个指顶的期限过期 private Map<String, Object> dynProperties = new HashMap<String, Object>(); public Date getAccountUsefulLife() { // 默认有效期50年 Calendar calendar = new GregorianCalendar(); calendar.add(Calendar.YEAR, 50); accountUsefulLife = calendar.getTime(); return accountUsefulLife; } public Integer getDisabled() { return disabled; } public void setDisabled(Integer accountState) { this.disabled = accountState; } public void setAccountUsefulLife(Date accountUsefulLife) { this.accountUsefulLife = accountUsefulLife; } public Date getBirthday() { return birthday; } public void setBirthday(Date birthday) { this.birthday = birthday; } public String getEmployeeNo() { return employeeNo; } public void setEmployeeNo(String employeeNo) { this.employeeNo = employeeNo; } public String getGroupId() { return groupId; } public void setGroupId(String groupId) { this.groupId = groupId; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getLoginName() { return loginName; } public void setLoginName(String loginName) { this.loginName = loginName; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public Integer getSeqNo() { return seqNo; } public void setSeqNo(Integer userOrder) { this.seqNo = userOrder; } public String getApplicationId() { return applicationId; } public void setApplicationId(String applicationId) { this.applicationId = applicationId; } public String toString(){ return "登陆名:["+loginName+"] 姓名:["+userName+"] 员工编号:["+employeeNo+"] 用户所在组id:["+groupId+"]"; } public Map<String, Object> getDynProperties() { return dynProperties; } public String getMail() { return mail; } public void setMail(String mail) { this.mail = mail; } public String getCertificateCategory() { return certificateCategory; } public void setCertificateCategory(String certificateCategory) { this.certificateCategory = certificateCategory; } public String getCertificateNumber() { return certificateNumber; } public void setCertificateNumber(String certificateNumber) { this.certificateNumber = certificateNumber; } }