init
This commit is contained in:
20
app/service/common.go
Normal file
20
app/service/common.go
Normal file
@ -0,0 +1,20 @@
|
||||
package service
|
||||
|
||||
import (
|
||||
)
|
||||
|
||||
// service 通用方法
|
||||
|
||||
// 分页, 排序处理
|
||||
func parsePageAndSort(pageNumber, pageSize int, sortField string, isAsc bool) (skipNum int, sortFieldR string) {
|
||||
skipNum = (pageNumber - 1) * pageSize
|
||||
if sortField == "" {
|
||||
sortField = "UpdatedTime"
|
||||
}
|
||||
if !isAsc {
|
||||
sortFieldR = "-" + sortField
|
||||
} else {
|
||||
sortFieldR = sortField
|
||||
}
|
||||
return
|
||||
}
|
Reference in New Issue
Block a user