2014-05-07 13:06:24 +08:00
|
|
|
package service
|
|
|
|
|
2015-11-13 17:58:41 +08:00
|
|
|
import ()
|
2014-05-07 13:06:24 +08:00
|
|
|
|
|
|
|
// 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
|
2015-11-13 17:58:41 +08:00
|
|
|
}
|