|
@@ -7,7 +7,7 @@ package cn.com.qmth.examcloud.support;
|
|
|
*/
|
|
|
public interface CacheConstants {
|
|
|
|
|
|
- /* #################### 常用 #################### */
|
|
|
+ /* #################### 会话、锁等KEY #################### */
|
|
|
|
|
|
/**
|
|
|
* 缓存 - 登录会话前缀:{userType}_{rootOrgId}_{userId}
|
|
@@ -32,12 +32,38 @@ public interface CacheConstants {
|
|
|
/**
|
|
|
* 考试控制锁:{studentId}
|
|
|
*/
|
|
|
- String LOCK_EXAM_CONTROL = LOCK_PREFIX + "OE:EXAM_CONTROL:";
|
|
|
+ String LOCK_EXAM_CONTROL = LOCK_PREFIX + "OE_EXAM_CONTROL:";
|
|
|
|
|
|
/**
|
|
|
* 考试交卷锁:{examRecordDataId}
|
|
|
*/
|
|
|
- String LOCK_HAND_IN_EXAM = LOCK_PREFIX + "OE:HAND_IN_EXAM:";
|
|
|
+ String LOCK_HAND_IN_EXAM = LOCK_PREFIX + "OE_HAND_IN_EXAM:";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 人脸活体检测信息锁:{studentId}
|
|
|
+ */
|
|
|
+ String LOCK_GET_FACE_BIOPSY = LOCK_PREFIX + "OE_GET_FACE_BIOPSY:";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 人脸比对信息锁:{examRecordDataId}
|
|
|
+ */
|
|
|
+ String LOCK_FACE_COMPARE = LOCK_PREFIX + "OE_FACE_COMPARE:";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 考试记录清理锁
|
|
|
+ */
|
|
|
+ String LOCK_EXAM_DATA_CLEAN = LOCK_PREFIX + "OE_EXAM_DATA_CLEAN";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 考试更新锁:{rootOrgId}_{examCode}
|
|
|
+ */
|
|
|
+ String LOCK_E_EXAM_SAVE = LOCK_PREFIX + "E_EXAM_SAVE:";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 考试设置更新锁:{examId}_{orgId}_{courseId}_{studentId}
|
|
|
+ */
|
|
|
+ String LOCK_E_EXAM_SPECIAL_SETTINGS = LOCK_PREFIX + "E_EXAM_SPECIAL_SETTINGS:";
|
|
|
+
|
|
|
|
|
|
|
|
|
/* #################### 基础模块 #################### */
|
|
@@ -112,19 +138,18 @@ public interface CacheConstants {
|
|
|
*/
|
|
|
String CACHE_B_STUDENT = "$B:STUDENT:";
|
|
|
|
|
|
-
|
|
|
/**
|
|
|
* 缓存 - 学习中心安全策略IP:{orgId}
|
|
|
*/
|
|
|
String CACHE_B_SECURITY_IP = "$B:SECURITY_IP:";
|
|
|
|
|
|
-
|
|
|
/**
|
|
|
* 缓存 - 登录错误信息:{accountType}_{account}_{ip}
|
|
|
*/
|
|
|
String CACHE_B_LOGIN_ERR = "$B:LOGIN_ERR:";
|
|
|
|
|
|
|
|
|
+
|
|
|
/* #################### 考务模块 #################### */
|
|
|
|
|
|
/**
|
|
@@ -168,6 +193,7 @@ public interface CacheConstants {
|
|
|
String CACHE_E_EXAM_STUDENT_PROP = "$E:EXAM_STUDENT_PROP:";
|
|
|
|
|
|
|
|
|
+
|
|
|
/* #################### 题库模块 #################### */
|
|
|
|
|
|
/**
|
|
@@ -211,6 +237,7 @@ public interface CacheConstants {
|
|
|
String CACHE_Q_QUESTION_ANSWER = "$Q:QUESTION_ANSWER:";
|
|
|
|
|
|
|
|
|
+
|
|
|
/* #################### 网考模块 #################### */
|
|
|
|
|
|
/**
|
|
@@ -263,6 +290,16 @@ public interface CacheConstants {
|
|
|
*/
|
|
|
String CACHE_OE_SCORE_STATISTIC_STATUS = "$OE:SCORE_STATISTIC_STATUS:";
|
|
|
|
|
|
+ /**
|
|
|
+ * 缓存 - 违纪非法考生端应用:{examRecordDataId}
|
|
|
+ */
|
|
|
+ String CACHE_OE_DISCIPLINE_ILLEGAL_CLIENT = "$OE:DISCIPLINE_ILLEGAL_CLIENT:";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 缓存 - 违纪非法数据:{examRecordDataId}
|
|
|
+ */
|
|
|
+ String CACHE_OE_DISCIPLINE_ILLEGAL_DATA = "$OE:DISCIPLINE_ILLEGAL_DATA:";
|
|
|
+
|
|
|
|
|
|
/* #################### Exchange模块 #################### */
|
|
|
|