多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
~~~ package toolutilv3 /* GetPageData 获取分页相关数据 */ //备注 var ToolCustomized = toolCustomizedUtil{} type toolCustomizedUtil struct{} /* //输入参数 totalNum 总条数 thisNum 当前条数 pageSize 每页多少条 //响应参数 type PageData struct { TotalNum int `json:"total_num"` //总条数 TotalPage int `json:"total_page"` //总页数 ThisNum int `json:"this_num"` //当前页条数 } */ // GetPageData 获取分页相关数据 func (c *toolCustomizedUtil) GetPageData(totalNum, thisNum, pageSize int) map[string]int { pageNum := totalNum / pageSize if totalNum%pageSize != 0 { pageNum++ } return map[string]int{ "total_num": totalNum, //总条数 "total_page": pageNum, //总页数 "this_num": thisNum, //当前页条数 } } ~~~