package com.vci.starter.web.pagemodel;
|
|
|
import java.util.ArrayList;
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* session信息模型
|
*
|
* @author weidy
|
*
|
*/
|
public class SessionInfo implements java.io.Serializable {
|
|
/**
|
* 禁止修改这个值
|
* @serial
|
*/
|
private static final long serialVersionUID = 7950268190988911233L;
|
/**
|
* 用户所属组织主键
|
*/
|
private String orgsOid;
|
/**
|
* 用户所属组织名称
|
*/
|
private String orgsName;
|
/**
|
* 所属部门主键
|
*/
|
private String deptOid;
|
/**
|
* 所属部门名称
|
*/
|
private String deptName;
|
/**
|
* 所属用户主键
|
*/
|
private String userOid;
|
/**
|
* 用户名
|
*/
|
private String userId;
|
/**
|
* 姓名
|
*/
|
private String userName;
|
|
/**
|
* 用户身份主键
|
*/
|
private String personOid;
|
|
/**
|
* 身份编号(人员)
|
*/
|
private String personId;
|
|
/**
|
* 用户身份名称
|
*/
|
private String personName;
|
|
/**
|
* 所属职务
|
*/
|
private String dutyOid;
|
|
/**
|
* 所属职务名称
|
*/
|
private String dutyName;
|
/**
|
* 所属人员组
|
*/
|
private String workgroupOid;
|
/**
|
* 所属人员组名称
|
*/
|
private String workgroupName;
|
|
/**
|
* 所属工种
|
*/
|
private String workTypeOid;
|
|
/**
|
* 所属工种名称
|
*/
|
private String workTypeName;
|
/**
|
* 用户类型
|
*/
|
private String usertype;
|
/**
|
* 用户类型文本
|
*/
|
private String usertypeText;
|
/**
|
* 性别
|
*/
|
private String sex;
|
/**
|
* 性别名称
|
*/
|
private String sexText;
|
/**
|
* 角色名称
|
*/
|
private Map<String,String> rolesName;
|
/**
|
* 所有的权限功能主键
|
*/
|
private List<String> functionOids;//当前用户的所有的权限的主键
|
|
/**
|
* 所有的权限功能操作
|
*/
|
private Map<String, Integer> functionOperaMap;
|
|
/**
|
* 头像地址
|
*/
|
private String photoUrl;
|
|
/**
|
* IP地址
|
*/
|
private String ip;//ip地址
|
/**
|
* 语言
|
*/
|
private String language;//语种
|
|
/**
|
* 用户密级
|
*/
|
private String userSecret;
|
|
/**
|
* 用户密级文本
|
*/
|
private String userSecretText;
|
|
/**
|
* ip密级
|
*/
|
private String ipSecret;
|
|
/**
|
* ip密级文本
|
*/
|
private String ipSecretText;
|
|
/**
|
* 登录机器信息
|
*/
|
private String machine;//机器信息
|
|
/**
|
* 操作系统
|
*/
|
private String os;//操作系统信息
|
/**
|
* 浏览器版本
|
*/
|
private String browser;//浏览器信息
|
/**
|
* 操作系统用户名
|
*/
|
private String osUser;//操作系统用户信息
|
|
/**
|
* 移动设备的信息
|
*/
|
private List<String> deviceInfo = new ArrayList<String>();
|
|
/**
|
* 邮件
|
*/
|
private String email;
|
|
/**
|
* 电话号码
|
*/
|
private String phoneNo;
|
|
/**
|
* RTX账户
|
*/
|
private String rtxNo;
|
|
/**
|
* 门户系统ID
|
*/
|
private String portalId;
|
|
/**
|
* 即时通讯ID
|
*/
|
private String IMId;
|
|
/**
|
* 是否单点登录
|
*/
|
private boolean sso;
|
|
/**
|
* 单点登录的来源系统名称
|
*/
|
private String ssoServiceName;
|
|
/**
|
* 许可码
|
*/
|
private String token;
|
|
/**
|
* 对于用户的全局参数
|
*/
|
private Map<String,String> globalAttributeMap = new HashMap<String, String>();
|
|
/**
|
* 工号(短号)
|
*/
|
private String workNo;
|
|
/**
|
* 是否必须修改密码
|
*/
|
private boolean isMustChangePassword = false;
|
|
/**
|
* 密码信息
|
*/
|
private String passwordInfo;
|
|
public String getDutyOid() {
|
return dutyOid;
|
}
|
|
public void setDutyOid(String dutyOid) {
|
this.dutyOid = dutyOid;
|
}
|
|
public String getDutyName() {
|
return dutyName;
|
}
|
|
public void setDutyName(String dutyName) {
|
this.dutyName = dutyName;
|
}
|
|
public String getOrgsOid() {
|
return orgsOid;
|
}
|
|
public void setOrgsOid(String orgsOid) {
|
this.orgsOid = orgsOid;
|
}
|
|
public String getOrgsName() {
|
return orgsName;
|
}
|
|
public void setOrgsName(String orgsName) {
|
this.orgsName = orgsName;
|
}
|
|
public String getDeptOid() {
|
return deptOid;
|
}
|
|
public void setDeptOid(String deptOid) {
|
this.deptOid = deptOid;
|
}
|
|
public String getDeptName() {
|
return deptName;
|
}
|
|
public void setDeptName(String deptName) {
|
this.deptName = deptName;
|
}
|
|
public String getUserOid() {
|
return userOid;
|
}
|
|
public void setUserOid(String userOid) {
|
this.userOid = userOid;
|
}
|
|
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 getPersonOid() {
|
return personOid;
|
}
|
|
public void setPersonOid(String personOid) {
|
this.personOid = personOid;
|
}
|
|
public String getPersonName() {
|
return personName;
|
}
|
|
public void setPersonName(String personName) {
|
this.personName = personName;
|
}
|
|
public String getWorkgroupOid() {
|
return workgroupOid;
|
}
|
|
public void setWorkgroupOid(String workgroupOid) {
|
this.workgroupOid = workgroupOid;
|
}
|
|
public String getWorkgroupName() {
|
return workgroupName;
|
}
|
|
public void setWorkgroupName(String workgroupName) {
|
this.workgroupName = workgroupName;
|
}
|
|
public String getUsertype() {
|
return usertype;
|
}
|
|
public void setUsertype(String usertype) {
|
this.usertype = usertype;
|
}
|
|
public String getUsertypeText() {
|
return usertypeText;
|
}
|
|
public void setUsertypeText(String usertypeText) {
|
this.usertypeText = usertypeText;
|
}
|
|
public String getSex() {
|
return sex;
|
}
|
|
public void setSex(String sex) {
|
this.sex = sex;
|
}
|
|
public List<String> getFunctionOids() {
|
return functionOids;
|
}
|
|
public void setFunctionOids(List<String> functionOids) {
|
this.functionOids = functionOids;
|
}
|
|
|
public String getPhotoUrl() {
|
return photoUrl;
|
}
|
|
public void setPhotoUrl(String photoUrl) {
|
this.photoUrl = photoUrl;
|
}
|
|
public String getIp() {
|
return ip;
|
}
|
|
public void setIp(String ip) {
|
this.ip = ip;
|
}
|
|
public String getLanguage() {
|
return language;
|
}
|
|
public void setLanguage(String language) {
|
this.language = language;
|
}
|
|
public String getUserSecret() {
|
return userSecret;
|
}
|
|
public void setUserSecret(String userSecret) {
|
this.userSecret = userSecret;
|
}
|
|
public String getUserSecretText() {
|
return userSecretText;
|
}
|
|
public void setUserSecretText(String userSecretText) {
|
this.userSecretText = userSecretText;
|
}
|
|
public String getIpSecret() {
|
return ipSecret;
|
}
|
|
public void setIpSecret(String ipSecret) {
|
this.ipSecret = ipSecret;
|
}
|
|
public String getIpSecretText() {
|
return ipSecretText;
|
}
|
|
public void setIpSecretText(String ipSecretText) {
|
this.ipSecretText = ipSecretText;
|
}
|
|
public String getMachine() {
|
return machine;
|
}
|
|
public void setMachine(String machine) {
|
this.machine = machine;
|
}
|
|
public String getOs() {
|
return os;
|
}
|
|
public void setOs(String os) {
|
this.os = os;
|
}
|
|
public String getBrowser() {
|
return browser;
|
}
|
|
public void setBrowser(String browser) {
|
this.browser = browser;
|
}
|
|
public String getOsUser() {
|
return osUser;
|
}
|
|
public void setOsUser(String osUser) {
|
this.osUser = osUser;
|
}
|
|
public List<String> getDeviceInfo() {
|
return deviceInfo;
|
}
|
|
public void setDeviceInfo(List<String> deviceInfo) {
|
this.deviceInfo = deviceInfo;
|
}
|
|
public String getEmail() {
|
return email;
|
}
|
|
public void setEmail(String email) {
|
this.email = email;
|
}
|
|
public String getPhoneNo() {
|
return phoneNo;
|
}
|
|
public void setPhoneNo(String phoneNo) {
|
this.phoneNo = phoneNo;
|
}
|
|
public String getRtxNo() {
|
return rtxNo;
|
}
|
|
public void setRtxNo(String rtxNo) {
|
this.rtxNo = rtxNo;
|
}
|
|
public String getPortalId() {
|
return portalId;
|
}
|
|
public void setPortalId(String portalId) {
|
this.portalId = portalId;
|
}
|
|
public String getIMId() {
|
return IMId;
|
}
|
|
public void setIMId(String IMId) {
|
this.IMId = IMId;
|
}
|
|
public boolean isSso() {
|
return sso;
|
}
|
|
public void setSso(boolean sso) {
|
this.sso = sso;
|
}
|
|
public String getSsoServiceName() {
|
return ssoServiceName;
|
}
|
|
public void setSsoServiceName(String ssoServiceName) {
|
this.ssoServiceName = ssoServiceName;
|
}
|
|
public String getToken() {
|
return token;
|
}
|
|
public void setToken(String token) {
|
this.token = token;
|
}
|
|
public Map<String, String> getGlobalAttributeMap() {
|
return globalAttributeMap;
|
}
|
|
public void setGlobalAttributeMap(Map<String, String> globalAttributeMap) {
|
this.globalAttributeMap = globalAttributeMap;
|
}
|
|
public String getPersonId() {
|
return personId;
|
}
|
|
public void setPersonId(String personId) {
|
this.personId = personId;
|
}
|
|
public String getSexText() {
|
return sexText;
|
}
|
|
public void setSexText(String sexText) {
|
this.sexText = sexText;
|
}
|
|
public Map<String, String> getRolesName() {
|
return rolesName;
|
}
|
|
public void setRolesName(Map<String, String> rolesName) {
|
this.rolesName = rolesName;
|
}
|
|
public String getWorkNo() {
|
return workNo;
|
}
|
|
public void setWorkNo(String workNo) {
|
this.workNo = workNo;
|
}
|
|
public String getWorkTypeOid() {
|
return workTypeOid;
|
}
|
|
public void setWorkTypeOid(String workTypeOid) {
|
this.workTypeOid = workTypeOid;
|
}
|
|
public String getWorkTypeName() {
|
return workTypeName;
|
}
|
|
public void setWorkTypeName(String workTypeName) {
|
this.workTypeName = workTypeName;
|
}
|
|
public boolean isMustChangePassword() {
|
return isMustChangePassword;
|
}
|
|
public void setMustChangePassword(boolean mustChangePassword) {
|
isMustChangePassword = mustChangePassword;
|
}
|
|
public String getPasswordInfo() {
|
return passwordInfo;
|
}
|
|
public void setPasswordInfo(String passwordInfo) {
|
this.passwordInfo = passwordInfo;
|
}
|
|
public Map<String, Integer> getFunctionOperaMap() {
|
return functionOperaMap;
|
}
|
|
public void setFunctionOperaMap(Map<String, Integer> functionOperaMap) {
|
this.functionOperaMap = functionOperaMap;
|
}
|
|
@Override
|
public String toString() {
|
return "SessionInfo{" +
|
"orgsOid='" + orgsOid + '\'' +
|
", orgsName='" + orgsName + '\'' +
|
", deptOid='" + deptOid + '\'' +
|
", deptName='" + deptName + '\'' +
|
", userOid='" + userOid + '\'' +
|
", userId='" + userId + '\'' +
|
", userName='" + userName + '\'' +
|
", personOid='" + personOid + '\'' +
|
", personId='" + personId + '\'' +
|
", personName='" + personName + '\'' +
|
", dutyOid='" + dutyOid + '\'' +
|
", dutyName='" + dutyName + '\'' +
|
", workgroupOid='" + workgroupOid + '\'' +
|
", workgroupName='" + workgroupName + '\'' +
|
", workTypeOid='" + workTypeOid + '\'' +
|
", workTypeName='" + workTypeName + '\'' +
|
", usertype='" + usertype + '\'' +
|
", usertypeText='" + usertypeText + '\'' +
|
", sex='" + sex + '\'' +
|
", sexText='" + sexText + '\'' +
|
", rolesName=" + rolesName +
|
", functionOids=" + functionOids +
|
", functionOperaMap=" + functionOperaMap +
|
", photoUrl='" + photoUrl + '\'' +
|
", ip='" + ip + '\'' +
|
", language='" + language + '\'' +
|
", userSecret='" + userSecret + '\'' +
|
", userSecretText='" + userSecretText + '\'' +
|
", ipSecret='" + ipSecret + '\'' +
|
", ipSecretText='" + ipSecretText + '\'' +
|
", machine='" + machine + '\'' +
|
", os='" + os + '\'' +
|
", browser='" + browser + '\'' +
|
", osUser='" + osUser + '\'' +
|
", deviceInfo=" + deviceInfo +
|
", email='" + email + '\'' +
|
", phoneNo='" + phoneNo + '\'' +
|
", rtxNo='" + rtxNo + '\'' +
|
", portalId='" + portalId + '\'' +
|
", IMId='" + IMId + '\'' +
|
", sso=" + sso +
|
", ssoServiceName='" + ssoServiceName + '\'' +
|
", token='" + token + '\'' +
|
", globalAttributeMap=" + globalAttributeMap +
|
", workNo='" + workNo + '\'' +
|
", isMustChangePassword=" + isMustChangePassword +
|
", passwordInfo='" + passwordInfo + '\'' +
|
'}';
|
}
|
}
|