public interface IUser
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
checkAdmin()
租户管理员校验
|
boolean |
checkPass(String password)
用户登录密码校验
|
boolean |
checkPerm(String permCode)
鉴权方法:单个权限
|
boolean |
checkPerms(String... permCodeArr)
鉴权方法:同时满足多个权限
|
boolean |
checkPermsAny(String... permCodeArr)
鉴权方法:满足任一权限
|
boolean |
checkRole(String roleCode)
鉴权方法:单个角色
|
boolean |
checkRoles(String... roleCodeArr)
鉴权方法:同时满足多个角色
|
boolean |
checkRolesAny(String... roleCodeArr)
鉴权方法:满足任一角色
|
boolean |
checkSupAdmin()
超级管理员校验
|
Date |
getBirthday()
返回出生日期
|
String |
getCaption()
返回姓名
|
Dept |
getDept()
返回用户的根机构(如果是管理员,则返回当前租户的根机构;否则如果存在管辖,则返回管辖机构ID;否则返回本身所在机构ID)
|
String |
getDeptId()
返回用户的实际机构ID
|
String |
getDomain()
返回用户子域
|
String |
getEmail()
返回用户Emial
|
String |
getHeader()
返回头像图片地址
|
String |
getId()
返回用户ID
|
String |
getIdNum()
返回用户唯一标识(身份证号、统一信用代码等)
|
Integer |
getLevel()
返回用户级别
|
String |
getNum()
返回内部编号(学号、工号等)
|
String |
getPhone()
返回手机号码
|
String |
getRegType()
返回注册类型
|
String |
getRootDeptId()
返回用户的根机构ID(如果是管理员,则返回当前租户的根机构;否则如果存在管辖,则返回管辖机构ID;否则返回本身所在机构ID)
|
String |
getSalt()
返回用户私盐
|
String |
getSex()
返回性别
|
String |
getType()
返回用户的自定义类型
|
Integer |
getUsed()
返回用户是否可用
|
String getId()
String getDomain()
String getIdNum()
String getNum()
String getCaption()
String getHeader()
String getEmail()
String getPhone()
String getSalt()
Date getBirthday()
String getSex()
Integer getLevel()
Dept getDept()
String getDeptId()
String getRootDeptId()
Integer getUsed()
String getType()
String getRegType()
boolean checkPass(String password)
password - 输入的登录密码boolean checkAdmin()
boolean checkSupAdmin()
boolean checkRole(String roleCode)
roleCode - 角色代码boolean checkRoles(String... roleCodeArr)
roleCodeArr - 角色代码数组boolean checkRolesAny(String... roleCodeArr)
roleCodeArr - 角色代码数组boolean checkPerm(String permCode)
permCode - 权限代码boolean checkPerms(String... permCodeArr)
permCodeArr - 权限代码数组boolean checkPermsAny(String... permCodeArr)
permCodeArr - 权限代码数组Copyright © 2023. All rights reserved.