All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.yqjr.modules.user.model.UserModel Maven / Gradle / Ivy

package com.yqjr.modules.user.model;

import java.util.ArrayList;
import java.util.List;

import org.hibernate.validator.constraints.NotEmpty;

import com.yqjr.framework.base.BaseModel;
import com.yqjr.framework.datatype.Amount;
import com.yqjr.framework.datatype.Date;
import com.yqjr.modules.role.model.RoleModel;

public class UserModel extends BaseModel {
	/**
	 * 
	 */
	private static final long serialVersionUID = -2735414692797221434L;

	//private Amount userNo;

	private String loginName;

	private String oldLoginName;

	private String password;

	private String newPassword;

	private String confirmNewPassword;

	private String userName;

	@NotEmpty(message = "邮箱信息不能为空")
	private String email;

	private String phone;

	private Boolean canLogin;

	private String lastLoginIp;

	private Date lastLoginDate;

	private String roleIds;

	private List roleList = new ArrayList();

	@NotEmpty(message = "角色信息不能为空")
	private List roleIdList = new ArrayList();

	public List getRoleList() {
		return roleList;
	}

	public void setRoleList(List roleList) {
		this.roleList = roleList;
	}

	public String getConfirmNewPassword() {
		return confirmNewPassword;
	}

	public void setConfirmNewPassword(String confirmNewPassword) {
		this.confirmNewPassword = confirmNewPassword;
	}

	public String getOldLoginName() {
		return oldLoginName;
	}

	public void setOldLoginName(String oldLoginName) {
		this.oldLoginName = oldLoginName;
	}

	public String getNewPassword() {
		return newPassword;
	}

	public void setNewPassword(String newPassword) {
		this.newPassword = newPassword;
	}

	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 getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getLastLoginIp() {
		return lastLoginIp;
	}

	/**
	 * @return the canLogin
	 */
	public Boolean getCanLogin() {
		return canLogin;
	}

	/**
	 * @param canLogin
	 *            the canLogin to set
	 */
	public void setCanLogin(Boolean canLogin) {
		this.canLogin = canLogin;
	}

	public void setLastLoginIp(String lastLoginIp) {
		this.lastLoginIp = lastLoginIp;
	}

	public Date getLastLoginDate() {
		return lastLoginDate;
	}

	public void setLastLoginDate(Date lastLoginDate) {
		this.lastLoginDate = lastLoginDate;
	}

	public String getRoleIds() {
		return roleIds;
	}

	public void setRoleIds(String roleIds) {
		this.roleIds = roleIds;
	}

	public List getRoleIdList() {
		return roleIdList;
	}

	public void setRoleIdList(List roleIdList) {
		this.roleIdList = roleIdList;
	}

	/* (non-Javadoc)
	 * @see com.yqjr.framework.base.BaseModel#getTransactionalKey()
	 */
	@Override
	public String getTransactionalKey() {
		// TODO Auto-generated method stub
		return null;
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy