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

com.yqjr.framework.component.shiro.Principal Maven / Gradle / Ivy

package com.yqjr.framework.component.shiro;

import java.io.Serializable;

import com.yqjr.modules.user.model.UserModel;

public class Principal implements Serializable {

	private static final long serialVersionUID = 1L;

	private Long id; // 编号
	private String loginName; // 登录名
	private String name; // 姓名
	private boolean mobileLogin; // 是否手机登录

	public Principal(UserModel user, boolean mobileLogin) {
		this.id = user.getId();
		this.loginName = user.getLoginName();
		this.name = user.getUserName();
		this.mobileLogin = mobileLogin;
	}

	public Long getId() {
		return id;
	}

	public String getLoginName() {
		return loginName;
	}

	public String getName() {
		return name;
	}

	public boolean isMobileLogin() {
		return mobileLogin;
	}

	@Override
	public String toString() {
		return id + "|" + loginName + "|" + name;
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy