mirror of
https://github.com/bjdgyc/anylink.git
synced 2025-08-06 20:34:19 +08:00
新增审计日志的搜索功能
This commit is contained in:
@@ -3,6 +3,8 @@ package dbdata
|
||||
import (
|
||||
"errors"
|
||||
"reflect"
|
||||
|
||||
"xorm.io/xorm"
|
||||
)
|
||||
|
||||
const PageSize = 10
|
||||
@@ -82,3 +84,12 @@ func Prefix(fieldName string, prefix string, data interface{}, limit, page int)
|
||||
start := (page - 1) * limit
|
||||
return where.Limit(limit, start).Find(data)
|
||||
}
|
||||
|
||||
func FindAndCount(session *xorm.Session, data interface{}, limit, page int) (int64, error) {
|
||||
if limit == 0 {
|
||||
return session.FindAndCount(data)
|
||||
}
|
||||
start := (page - 1) * limit
|
||||
totalCount, err := session.Limit(limit, start).FindAndCount(data)
|
||||
return totalCount, err
|
||||
}
|
||||
|
Reference in New Issue
Block a user