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