Ver Fonte

随考随阅

xiatian há 1 mês atrás
pai
commit
d6a64c7a26

+ 6 - 16
examcloud-common-models/src/main/java/cn/com/qmth/examcloud/support/CacheConstants.java

@@ -1,9 +1,7 @@
 package cn.com.qmth.examcloud.support;
 
 /**
- * 缓存相关常量
- * 注:cache key 命名规则
- * $模块:关键字:参数1_参数2  示例:$OE:XXX:123_abc
+ * 缓存相关常量 注:cache key 命名规则 $模块:关键字:参数1_参数2 示例:$OE:XXX:123_abc
  */
 public interface CacheConstants {
 
@@ -79,6 +77,11 @@ public interface CacheConstants {
      */
     String LOCK_M_EXPORT_TASK = LOCK_PREFIX + "M_EXPORT_TASK:";
 
+    /**
+     * 阅卷任务更新锁
+     */
+    String LOCK_M_MARK_WORK_MODIFY_TASK = LOCK_PREFIX + "M_MARK_WORK_MODIFY_TASK";
+
     /**
      * 阅卷导入任务锁:{workId}
      */
@@ -94,8 +97,6 @@ public interface CacheConstants {
      */
     String LOCK_E_EXAM_SPECIAL_SETTINGS = LOCK_PREFIX + "E_EXAM_SPECIAL_SETTINGS:";
 
-
-
     /* #################### 基础模块 #################### */
 
     /**
@@ -208,8 +209,6 @@ public interface CacheConstants {
      */
     String CACHE_B_VERIFY_CODE_RESOURCE = "$B:VERIFY_CODE_RESOURCE:";
 
-
-
     /* #################### 考务模块 #################### */
 
     /**
@@ -252,8 +251,6 @@ public interface CacheConstants {
      */
     String CACHE_E_EXAM_STUDENT_PROP = "$E:EXAM_STUDENT_PROP:";
 
-
-
     /* #################### 题库模块 #################### */
 
     /**
@@ -296,8 +293,6 @@ public interface CacheConstants {
      */
     String CACHE_Q_QUESTION_ANSWER = "$Q:QUESTION_ANSWER:";
 
-
-
     /* #################### 网考模块 #################### */
 
     /**
@@ -390,8 +385,6 @@ public interface CacheConstants {
      */
     String CACHE_OE_EXPORT_TASK_STOP = "$OE:EXPORT_TASK_STOP:";
 
-
-
     /* #################### Exchange模块 #################### */
 
     /**
@@ -404,8 +397,6 @@ public interface CacheConstants {
      */
     String CACHE_EX_SMS = "$EX:SMS:";
 
-
-
     /* #################### APP模块 #################### */
 
     /**
@@ -413,5 +404,4 @@ public interface CacheConstants {
      */
     String CACHE_APP_REQ_TRACE = "$APP:REQ_TRACE:";
 
-
 }

+ 3 - 2
examcloud-common-models/src/main/java/cn/com/qmth/examcloud/support/enums/ExamProperties.java

@@ -44,7 +44,7 @@ public enum ExamProperties {
     IP_LIMIT("是否IP限制"),
     IP_TOTAL_LIMIT("IP访问设置-整体控制-白名单黑名单"),
 
-    //已废弃
+    // 已废弃
     IP_ADDRESSES("IP白名单"),
 
     IS_OBJ_SCORE_VIEW("是否显示客观题成绩"),
@@ -66,7 +66,8 @@ public enum ExamProperties {
     MAX_SWITCH_SCREEN_COUNT("控制设置-切屏次数限制"),
     SHOW_MULTIPLE_CHOICE_WARNING("是否考生作答多选题所选答案不足两个时警告提示"),
     FACE_VERIFY_FORCE_EXIT("考中活体不通过强制退出"),
-    VIRTUAL_CAMERA_AUDIT_ENABLED("虚拟摄像头进入待审");
+    VIRTUAL_CAMERA_AUDIT_ENABLED("虚拟摄像头进入待审"),
+    MARKING_WORK_TYPE("阅卷任务创建模式");
 
     ExamProperties(String desc) {
         this.desc = desc;

+ 42 - 0
examcloud-common-models/src/main/java/cn/com/qmth/examcloud/support/enums/MarkingType.java

@@ -0,0 +1,42 @@
+/*
+ * *************************************************
+ * Copyright (c) 2018 QMTH. All Rights Reserved.
+ * Created by Deason on 2018-08-31 10:50:02.
+ * *************************************************
+ */
+
+package cn.com.qmth.examcloud.support.enums;
+
+/**
+ * 阅卷类型
+ *
+ * @author: QMTH
+ * @since: 2018/8/31
+ */
+public enum MarkingType {
+	/**
+	 * 全部评阅
+	 */
+    ALL("全部评阅"),
+
+    /**
+     * 客观分最高
+     */
+    OBJECT_SCORE_MAX("客观分最高"),
+
+    /**
+     * 最后一次提交
+     */
+    LAST_SUBMIT("最后一次提交");
+
+    private String title;
+
+    MarkingType(String title) {
+        this.title = title;
+    }
+
+    public String getTitle() {
+        return title;
+    }
+
+}

+ 20 - 0
examcloud-common-models/src/main/java/cn/com/qmth/examcloud/support/enums/MarkingWorkType.java

@@ -0,0 +1,20 @@
+
+package cn.com.qmth.examcloud.support.enums;
+
+public enum MarkingWorkType {
+
+    END_EXAM_MARK("考试结束之后阅卷"),
+
+    ANYTIME("随考随阅");
+
+    private String title;
+
+    MarkingWorkType(String title) {
+        this.title = title;
+    }
+
+    public String getTitle() {
+        return title;
+    }
+
+}