Browse Source

考试记录表添加数据同步状态字段

lideyin 5 years ago
parent
commit
683ee62f03

+ 21 - 0
src/main/java/cn/com/qmth/examcloud/support/enums/SyncStatus.java

@@ -0,0 +1,21 @@
+package cn.com.qmth.examcloud.support.enums;
+
+
+/**
+ * @Description 同步状态
+ * @Author lideyin
+ * @Date 2019/12/18 11:24
+ * @Version 1.0
+ */
+public enum SyncStatus {
+    /**
+     * 未同步
+     */
+    UNSYNC,
+
+    /**
+     * 已同步
+     */
+    SYNCED
+
+}

+ 14 - 0
src/main/java/cn/com/qmth/examcloud/support/examing/ExamRecordData.java

@@ -5,6 +5,7 @@ import cn.com.qmth.examcloud.api.commons.exchange.JsonSerializable;
 import cn.com.qmth.examcloud.support.enums.ExamRecordStatus;
 import cn.com.qmth.examcloud.support.enums.HandInExamType;
 import cn.com.qmth.examcloud.support.enums.IsSuccess;
+import cn.com.qmth.examcloud.support.enums.SyncStatus;
 
 import javax.persistence.Column;
 import javax.persistence.EnumType;
@@ -176,6 +177,11 @@ public class ExamRecordData implements JsonSerializable {
      */
     private Double succPercent;
 
+    /**
+     * 数据同步状态
+     */
+    private SyncStatus syncStatus;
+
     public Long getId() {
         return id;
     }
@@ -431,4 +437,12 @@ public class ExamRecordData implements JsonSerializable {
     public void setIsIllegality(Boolean illegality) {
         isIllegality = illegality;
     }
+
+    public SyncStatus getSyncStatus() {
+        return syncStatus;
+    }
+
+    public void setSyncStatus(SyncStatus syncStatus) {
+        this.syncStatus = syncStatus;
+    }
 }