|
|
- package helper
-
- import (
- "strings"
- )
-
- /**
- * 处理传递的参数
- * @param param
- * @return
- * 2020/05/15
- * gz
- */
- func ParamsString(param string) string {
- if strings.Contains(param, " ") {
- return ""
- }
- return param
- }
-
- /**
- * 根据第几页计算从第几行开始
- * @param pageNum 第几页
- * @param pageSize 每页几行
- * @return from,offset 开始行数,偏移量
- * 2020/05/15
- * gz
- */
- func GetPage(pageNum, pageSize interface{}) (string, string) {
-
- var from string
- var offset int = ToInt(pageSize)
-
- var pageNumInt, pageSizeInt int = ToInt(pageNum), ToInt(pageSize)
-
- if pageNumInt < 1 {
- pageNumInt = 1
- }
-
- if pageSizeInt < 1 {
- offset = 10
- pageSizeInt = 10
- }
-
- from = ToString((pageNumInt - 1) * pageSizeInt)
-
- return from, ToString(offset)
- }
|