From 76407ef42394ff1046c508a106c0b51812df2a0f Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期三, 10 十二月 2025 18:12:53 +0800
Subject: [PATCH] 钥匙柜开门添加 指纹方式

---
 keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/dao/FingerPrintDao.java |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 50 insertions(+), 0 deletions(-)

diff --git a/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/dao/FingerPrintDao.java b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/dao/FingerPrintDao.java
new file mode 100644
index 0000000..8d253b9
--- /dev/null
+++ b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/dao/FingerPrintDao.java
@@ -0,0 +1,50 @@
+package com.doumee.keyCabinet.dao;
+
+import androidx.room.Dao;
+import androidx.room.Delete;
+import androidx.room.Insert;
+import androidx.room.Query;
+import androidx.room.Transaction;
+import androidx.room.Update;
+
+import java.util.List;
+
+@Dao
+public interface FingerPrintDao {
+
+    @Transaction
+    @Query("SELECT * FROM finger_print")
+    List<FingerPrintDo> loadAll();
+
+    @Transaction
+    @Query("SELECT * FROM finger_print WHERE id = :id")
+    FingerPrintDo getFingerById(int id);
+
+    @Transaction
+    @Query("SELECT * FROM finger_print WHERE member_id = :memberId")
+    List<FingerPrintDo> getFingerByMemberId(int memberId);
+
+    @Transaction
+    @Query("SELECT * FROM finger_print WHERE finger_id = :fingerId")
+    FingerPrintDo getByFingerId(int fingerId);
+
+    @Transaction
+    @Insert
+    void insert(FingerPrintDo data);
+
+    @Transaction
+    @Insert
+    void insertAll(FingerPrintDo... datas);
+
+    @Transaction
+    @Insert
+    void insert(List<FingerPrintDo> studentLists);
+
+    @Transaction
+    @Update
+    void update(FingerPrintDo... datas);
+
+    @Transaction
+    @Delete
+    void delete(FingerPrintDo... datas);
+}

--
Gitblit v1.9.3