12345678910111213141516171819202122232425262728 |
- package controller
- import (
- "github.com/gogf/gf/v2/frame/g"
- "github.com/gogf/gf/v2/util/gconv"
- "math"
- )
- type Controller struct{}
- func (p *Controller) getPager(count int, page int, pageSize int) g.Map {
- return g.Map{
- "page": page,
- "page_size": pageSize,
- "count": count,
- "total_page": math.Ceil(float64(count) / float64(pageSize)),
- }
- }
- func (p *Controller) parseReq(req interface{}) g.Map {
- data := gconv.Map(req)
- for k, v := range data {
- if "" == v {
- delete(data, k)
- }
- }
- return data
- }
|