From 632c9ee5d16aa13867660f5ae15a4ad52a004444 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E8=8C=B6=E6=B8=85=E6=AC=A2?= Date: Sun, 20 Apr 2025 20:09:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7IDatabase=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E7=BA=A6=E6=9D=9F,=20=E5=A2=9E=E5=8A=A0ListAndTotal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- abstract/database.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/abstract/database.go b/abstract/database.go index 51b546b..dffcbbd 100644 --- a/abstract/database.go +++ b/abstract/database.go @@ -26,6 +26,8 @@ type IDatabase interface { UpdateOne(dbInstance *gorm.DB, updateData any, optionFuncList ...define.SetOption) (int64, error) // List 查询数据列表 List(dbInstance *gorm.DB, result any, optionFuncList ...define.SetOption) error + // ListAndTotal 查询列表并返回满足条件数据总数 + ListAndTotal(dbInstance *gorm.DB, listRes any, disableTotal bool, optionFuncList ...define.SetOption) (int64, error) // Delete 删除数据 Delete(dbInstance *gorm.DB, dataModel any, optionFuncList ...define.SetOption) (int64, error) // Detail 数据详情