com.snow.auto_monitor/app/services/bannerservice/banner.go

26 lines
510 B
Go

package bannerservice
import (
"com.snow.auto_monitor/app/models/bannermodel"
)
func GetListByPid(pid int, limit int, page int) (banners []*bannermodel.Banner, err error) {
limitStart := GetLimitStart(limit, page)
banners, err = bannermodel.GetInstance().GetListByPid(pid, limitStart...)
return
}
func GetLimitStart(limit int, page int) (arr []int) {
arr = make([]int, 2)
if limit <= 0 {
limit = 20
}
arr[0] = limit
if page > 0 {
arr[1] = (page - 1) * limit
} else {
arr[1] = 0
}
return
}