ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
~~~ package toolutilv4 /* 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, //当前页条数 } } ~~~