public class UserUtils extends Object
| 构造器和说明 |
|---|
UserUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static SysMenuEntity |
getCurrentDataRule(String dataRuleCode)
获取当前接口数据规则
|
static String |
getCurrentDataRuleCode()
获取当前接口数据规则编码
|
static CurrentUserBase |
getCurrentUser()
返回当前用户
|
static CurrentUserBase |
getCurrentUser(boolean nullThrowException)
获取当前用户
|
static String |
getCurrentUserId()
获取当前登录的用户的ID
不存在时返回 -1
|
static String |
getCurrentUserName()
获取当前登录的用户名
|
static String |
getTenantId()
返回当前用户的租户ID
|
static CurrentUserBase |
getUser(String username,
java.util.function.Function<String,CurrentUserBase> callBack)
获取用户
|
static void |
invalidateAllUser()
清空缓存用户
|
static void |
putAnonUser(CurrentUserBase user)
设置上下文用户
|
static void |
putCurrentDataRuleCode(String dataRuleCode)
设置当前接口数据规则编码
|
static void |
removeAnonUser()
移除用户;防止内存溢出
|
static void |
removeCurrentDataRuleCode()
删除当前接口数据规则编码,防止内存泄漏
|
static String |
tryGetTenantId() |
public static void putCurrentDataRuleCode(String dataRuleCode)
dataRuleCode - public static void removeCurrentDataRuleCode()
public static String getCurrentDataRuleCode()
public static SysMenuEntity getCurrentDataRule(String dataRuleCode)
dataRuleCode - public static CurrentUserBase getUser(String username, java.util.function.Function<String,CurrentUserBase> callBack)
username - callBack - public static void invalidateAllUser()
public static void putAnonUser(CurrentUserBase user)
user - public static void removeAnonUser()
public static String getTenantId()
public static String tryGetTenantId()
public static CurrentUserBase getCurrentUser()
public static CurrentUserBase getCurrentUser(boolean nullThrowException)
nullThrowException - 不存在用户是否抛出异常public static String getCurrentUserId()
public static String getCurrentUserName()
Copyright © 2023. All rights reserved.