From ef88dc2a978f92bbe4fae31341e2ee3cecae9234 Mon Sep 17 00:00:00 2001 From: gududeyumao <3997233250@qq.com> Date: Tue, 28 Apr 2026 15:06:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=98=E6=B4=8B=E5=AE=8C=E6=88=90=EF=BC=9ANo?= =?UTF-8?q?te=E3=80=81NoteDao=E3=80=81Database=20160=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/example/myapplication/data/Note.kt | 1 + app/src/main/java/com/example/myapplication/data/NoteDao.kt | 2 ++ .../main/java/com/example/myapplication/data/NoteDatabase.kt | 1 + 3 files changed, 4 insertions(+) diff --git a/app/src/main/java/com/example/myapplication/data/Note.kt b/app/src/main/java/com/example/myapplication/data/Note.kt index 416751b..1fb7da9 100644 --- a/app/src/main/java/com/example/myapplication/data/Note.kt +++ b/app/src/main/java/com/example/myapplication/data/Note.kt @@ -14,6 +14,7 @@ import androidx.room.PrimaryKey * @property content 便签内容 * @property createTime 创建时间(毫秒时间戳) * @property updateTime 最后更新时间(毫秒时间戳) + * @author A - 负责 Note、NoteDao、Database 数据层开发(160行) */ @Entity(tableName = "notes") data class Note( diff --git a/app/src/main/java/com/example/myapplication/data/NoteDao.kt b/app/src/main/java/com/example/myapplication/data/NoteDao.kt index 80fc98e..58ea04e 100644 --- a/app/src/main/java/com/example/myapplication/data/NoteDao.kt +++ b/app/src/main/java/com/example/myapplication/data/NoteDao.kt @@ -8,6 +8,8 @@ import kotlinx.coroutines.flow.Flow * * 定义所有与数据库交互的方法 * 使用 Flow 实现响应式数据流,当数据库数据变化时自动更新 + * + * @author A - 负责数据访问层开发(71行) */ @Dao interface NoteDao { diff --git a/app/src/main/java/com/example/myapplication/data/NoteDatabase.kt b/app/src/main/java/com/example/myapplication/data/NoteDatabase.kt index cc657af..4a79f1c 100644 --- a/app/src/main/java/com/example/myapplication/data/NoteDatabase.kt +++ b/app/src/main/java/com/example/myapplication/data/NoteDatabase.kt @@ -12,6 +12,7 @@ import androidx.room.RoomDatabase * 采用单例模式确保整个应用只有一个数据库实例 * * @property noteDao 提供便签数据访问对象 + * @author A - 负责数据库层开发(57行) */ @Database( entities = [Note::class],