package safeluck.drive.evaluation.DB;
|
|
import android.app.Application;
|
|
import androidx.lifecycle.LiveData;
|
|
import java.util.List;
|
|
/**
|
* MyApplication2
|
* Created by lzw on 2019/11/25. 11:20:26
|
* 邮箱:632393724@qq.com
|
* All Rights Saved! Chongqing AnYun Tech co. LTD
|
*/
|
public class WorkRepository {
|
private StudentDao studentDao;
|
private LiveData<List<Student>> mStudents;
|
|
public WorkRepository(Application application){
|
WorkRoomDataBase db = WorkRoomDataBase.getWorkRoomDataBase(application);
|
studentDao = db.getstudentDao();
|
mStudents = studentDao.getAllStudents();
|
}
|
|
public LiveData<List<Student>> getAllStudents(){
|
return mStudents;
|
}
|
|
void insert(final Student student){
|
WorkRoomDataBase.dataBaseWriteExecutor.execute(new Runnable() {
|
@Override
|
public void run() {
|
studentDao.insert(student);
|
}
|
});
|
}
|
|
public void updateBeginTime(final long beginTime) {
|
WorkRoomDataBase.dataBaseWriteExecutor.execute(new Runnable() {
|
@Override
|
public void run() {
|
studentDao.updateBeginTime(beginTime);
|
}
|
});
|
}
|
}
|