Files
leanote/app/service/common.go
2015-11-13 17:58:41 +08:00

20 lines
374 B
Go

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
}