From 3e3fb023902585f9dfb36562ce29aedf5b051c51 Mon Sep 17 00:00:00 2001
From: endian11 <Dana_Lee1016@126.com>
Date: 星期二, 26 十一月 2019 19:17:00 +0800
Subject: [PATCH] 加入失败项目表,所有失败项都记录到这表;然后通过多表查询所对应的记录;还未完善,可以跑

---
 app/src/main/java/safeluck/drive/evaluation/DB/WorkRoomDataBase.java |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/DB/WorkRoomDataBase.java b/app/src/main/java/safeluck/drive/evaluation/DB/WorkRoomDataBase.java
index 823d9dd..5fe77cb 100644
--- a/app/src/main/java/safeluck/drive/evaluation/DB/WorkRoomDataBase.java
+++ b/app/src/main/java/safeluck/drive/evaluation/DB/WorkRoomDataBase.java
@@ -17,6 +17,9 @@
 import safeluck.drive.evaluation.DB.criterias.CriteriaForI;
 import safeluck.drive.evaluation.DB.criterias.CriteriaForIWorker;
 import safeluck.drive.evaluation.DB.criterias.CriteriaIDao;
+import safeluck.drive.evaluation.DB.failitems.FailProjDao;
+import safeluck.drive.evaluation.DB.failitems.FailedProj;
+import safeluck.drive.evaluation.DB.failitems.FailedProjWorker;
 
 
 /**
@@ -25,11 +28,12 @@
  * 閭锛�632393724@qq.com
  * All Rights Saved! Chongqing AnYun Tech co. LTD
  */
-@Database(entities = {Student.class, CriteriaForI.class},version = 1,exportSchema = false)
+@Database(entities = {Student.class, CriteriaForI.class, FailedProj.class},version = 1,exportSchema = false)
 public abstract class WorkRoomDataBase extends RoomDatabase {
     private static final String TAG = "WorkRoomDataBase";
     public abstract StudentDao getstudentDao();
     public abstract CriteriaIDao getCriteriaIDao();
+    public abstract FailProjDao getFailProjDao();
     private static volatile WorkRoomDataBase workRoomDataBase;
 
     private static final int NUMBER_OF_THREADS = 4;
@@ -49,9 +53,11 @@
                                     super.onCreate(db);
                                     OneTimeWorkRequest oneTimeWorkRequest = OneTimeWorkRequest.from(SeedDatabaseWorker.class);
                                     OneTimeWorkRequest oneTimeWorkRequest1 = OneTimeWorkRequest.from(CriteriaForIWorker.class);
+                                    OneTimeWorkRequest oneTimeWorkRequest2 = OneTimeWorkRequest.from(FailedProjWorker.class);
                                     Log.i(TAG, "onCreate: 鍒涘缓鏁版嵁搴撳悗寤虹珛鏁版嵁琛ㄦ彃鍏ユ暟鎹�");
                                     WorkManager.getInstance(mContext).enqueue(oneTimeWorkRequest);
                                     WorkManager.getInstance(mContext).enqueue(oneTimeWorkRequest1);
+                                    WorkManager.getInstance(mContext).enqueue(oneTimeWorkRequest2);
                                 }
 
                                 @Override
@@ -66,4 +72,6 @@
         }
         return workRoomDataBase;
     }
+
+
 }

--
Gitblit v1.8.0