package com.ruoyi.common.core.domain.model;
|
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
import lombok.experimental.Accessors;
|
|
import java.io.Serializable;
|
import java.util.Set;
|
|
/**
|
* 登录用户身份权限
|
*
|
* @author Lion Li
|
*/
|
|
@Data
|
@NoArgsConstructor
|
@Accessors(chain = true)
|
public class LoginUser implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 用户ID
|
*/
|
private Long userId;
|
|
/**
|
* 部门ID
|
*/
|
private Long deptId;
|
|
/**
|
* 用户唯一标识
|
*/
|
private String token;
|
|
/**
|
* 登录时间
|
*/
|
private Long loginTime;
|
|
/**
|
* 过期时间
|
*/
|
private Long expireTime;
|
|
/**
|
* 登录IP地址
|
*/
|
private String ipaddr;
|
|
/**
|
* 登录地点
|
*/
|
private String loginLocation;
|
|
/**
|
* 浏览器类型
|
*/
|
private String browser;
|
|
/**
|
* 操作系统
|
*/
|
private String os;
|
|
/**
|
* 菜单权限
|
*/
|
private Set<String> menuPermission;
|
|
/**
|
* 角色权限
|
*/
|
private Set<String> rolePermission;
|
|
/**
|
* 用户名
|
*/
|
private String username;
|
|
}
|