【修改】试卷任务,【新增】试题交互,定时试题交互

This commit is contained in:
YOHO\20373
2025-05-16 15:32:38 +08:00
parent 247f6e4b19
commit 86188a7a54
61 changed files with 1612 additions and 103 deletions

View File

@@ -20,7 +20,7 @@ public class LoginUser {
public static final String INFO_KEY_NICKNAME = "nickname";
public static final String INFO_KEY_DEPT_ID = "deptId";
public static final String INFO_KEY_QUEUE = "queueName";
/**
* 用户编号
*/

View File

@@ -100,6 +100,27 @@ public class SecurityFrameworkUtils {
LoginUser loginUser = getLoginUser();
return loginUser != null ? loginUser.getTenantId() : null;
}
/**
* 获得当前用户的队列名,从上下文中
*
* @return 队列名
*/
@Nullable
public static String getLoginQueueName() {
LoginUser loginUser = getLoginUser();
return loginUser != null ? MapUtil.getStr(loginUser.getInfo(), LoginUser.INFO_KEY_QUEUE) : null;
}
/**
* 获得当前用户的用户类型,从上下文中
*
* @return 用户类型
*/
@Nullable
public static Integer getLoginUserType() {
LoginUser loginUser = getLoginUser();
return loginUser != null ? loginUser.getUserType() : null;
}
/**
* 获得当前用户的昵称,从上下文中