diff --git a/biz/dal/sql/dao.go b/biz/dal/sql/dao.go index 0f55a95..b7f199a 100644 --- a/biz/dal/sql/dao.go +++ b/biz/dal/sql/dao.go @@ -18,15 +18,6 @@ func Update[T any](id int64, element *T) error { return DB.Model(t).Where("id = ?", id).Updates(element).Error } -func Count[T any]() (int64, error) { - var t T - var total int64 - if err := DB.Model(&t).Count(&total).Error; err != nil { - return 0, err - } - return total, nil -} - func Query[T any](where string, value string) ([]*T, int64, error) { var t T db := DB.Model(t) @@ -44,6 +35,15 @@ func Query[T any](where string, value string) ([]*T, int64, error) { return res, total, nil } +func Count[T any]() (int64, error) { + var t T + var total int64 + if err := DB.Model(&t).Count(&total).Error; err != nil { + return 0, err + } + return total, nil +} + func QueryExclude[T any](where, value, exclude string) ([]*T, int64, error) { var t T db := DB.Model(t)