UserAuthInfo.java 800 字节
Newer Older
1
package com.youlai.system.dto;
.  
有来技术 已提交
2 3 4 5

import lombok.Data;

import java.util.List;
6
import java.util.Set;
.  
有来技术 已提交
7 8

/**
9
 * 用户认证信息传输层对象
.  
有来技术 已提交
10
 *
11
 * @author haoxr
.  
有来技术 已提交
12 13 14
 * @date 2021/9/27
 */
@Data
15
public class UserAuthInfo {
.  
有来技术 已提交
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 用户名
     */
    private String username;

    /**
     * 用户密码
     */
    private String password;

    /**
33
     * 用户状态(1:正常;0:禁用)
.  
有来技术 已提交
34 35 36 37 38 39
     */
    private Integer status;

    /**
     * 用户角色编码集合 ["ROOT","ADMIN"]
     */
40 41 42 43 44 45
    private Set<String> roles;

    /**
     * 用户权限标识集合
     */
    private Set<String> perms;
.  
有来技术 已提交
46

47 48 49 50 51
    /**
     * 部门ID
     */
    private Long deptId;

H
haoxr 已提交
52 53 54
    /**
     * 数据权限范围
     */
55
    private Integer dataScope;
H
haoxr 已提交
56

.  
有来技术 已提交
57
}