diff --git a/app/src/main/java/io/legado/app/data/AppDatabase.kt b/app/src/main/java/io/legado/app/data/AppDatabase.kt index 3e50aab3a..08b2265f5 100644 --- a/app/src/main/java/io/legado/app/data/AppDatabase.kt +++ b/app/src/main/java/io/legado/app/data/AppDatabase.kt @@ -18,8 +18,8 @@ import kotlinx.coroutines.launch entities = [Book::class, BookGroup::class, BookSource::class, BookChapter::class, ReplaceRule::class, SearchBook::class, SearchKeyword::class, Cookie::class, RssSource::class, Bookmark::class, RssArticle::class, RssReadRecord::class, - RssStar::class, TxtTocRule::class], - version = 15, + RssStar::class, TxtTocRule::class, ReadRecord::class], + version = 16, exportSchema = true ) abstract class AppDatabase : RoomDatabase() { diff --git a/app/src/main/java/io/legado/app/data/entities/ReadRecord.kt b/app/src/main/java/io/legado/app/data/entities/ReadRecord.kt index 6daee53f8..cf16a08ab 100644 --- a/app/src/main/java/io/legado/app/data/entities/ReadRecord.kt +++ b/app/src/main/java/io/legado/app/data/entities/ReadRecord.kt @@ -1,4 +1,11 @@ package io.legado.app.data.entities -class ReadRecord { -} \ No newline at end of file +import androidx.room.Entity +import androidx.room.PrimaryKey + +@Entity +data class ReadRecord( + @PrimaryKey + val bookName: String = "", + val readTime: Long = 0L +) \ No newline at end of file