package com.mtools.core.plugin.entity; import java.sql.Timestamp; import java.util.List; import com.mtools.core.plugin.entiy.vo.UserVo; /** * @author zhang 用户信息 */ public class UserInfo extends BaseDbStruct implements Cloneable{ /** * 说明: * serialVersionUID */ private static final long serialVersionUID = -8128093648505704813L; public static final String TABLE_ALIAS = "us"; public static final String TABLE_NAME = "STMUSER"; public static final String[] TABLE_KEYS = { "USERID" }; private String userid;// 登陆名 private String username;// 真实姓名(收件人名) private String password;// 登陆密码 private String workphone;// 工作电话 private String mobilephone;// 手机号码 private String status;// 用户状态 private String usertype;// 用户类型 private String addr;// 收件地址 private String email;// 邮件 private String verifycode;// 验证码 public String depid;//部门编号 private List<UserInfo> childUser;//下属 private Timestamp createTime;//创建时间 public String fromIp; public String loginTime; /** * @return the fromIp */ public String getFromIp() { return fromIp; } /** * @param fromIp the fromIp to set */ public void setFromIp(String fromIp) { this.fromIp = fromIp; } /** * @return the loginTime */ public String getLoginTime() { return loginTime; } /** * @param loginTime the loginTime to set */ public void setLoginTime(String loginTime) { this.loginTime = loginTime; } /** * @return the createTime */ public Timestamp getCreateTime() { return createTime; } /** * @param createTime the createTime to set */ public void setCreateTime(Timestamp createTime) { this.createTime = createTime; } /** * @return the depid */ public String getDepid() { return depid; } /** * @param depid the depid to set */ public void setDepid(String depid) { this.depid = depid; } /** * @return the childUser */ public List<UserInfo> getChildUser() { return childUser; } /** * @param childUser the childUser to set */ public void setChildUser(List<UserInfo> childUser) { this.childUser = childUser; } public String getVerifycode() { return verifycode; } public void setVerifycode(String verifycode) { this.verifycode = verifycode; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } private List<Permission> perms; public List<Permission> getPerms() { return perms; } public void setPerms(List<Permission> perms) { this.perms = perms; } public String getUserid() { return userid; } public void setUserid(String userid) { this.userid = userid; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getWorkphone() { return workphone; } public void setWorkphone(String workphone) { this.workphone = workphone; } public String getMobilephone() { return mobilephone; } public void setMobilephone(String mobilephone) { this.mobilephone = mobilephone; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getAddr() { return addr; } public void setAddr(String addr) { this.addr = addr; } public String getUsertype() { return usertype; } public void setUsertype(String usertype) { this.usertype = usertype; } /** * 功能: */ @Override public UserVo clone() throws CloneNotSupportedException { UserVo us=new UserVo(); us.setUserid(this.userid); us.setUsername(this.username); us.setCreateTime(this.createTime); us.setDepid(this.depid); us.setEmail(this.email); us.setMobilephone(this.mobilephone); us.setPassword(this.password); us.setStatus(this.status); us.setUsertype(this.usertype); us.setWorkphone(this.workphone); return us; } }