|
|
|
@ -23,10 +23,12 @@ func init() {
|
|
|
|
|
func GetAppBaseList(page int, limit int, keyword string) ([]map[string]interface{}, int32) {
|
|
|
|
|
//基础查询语句
|
|
|
|
|
baseSql := "select app_id from t_app_base where app_name like ? and b_use=1"
|
|
|
|
|
|
|
|
|
|
//使用通用方法,获取简单表的分页查询SQL语句和求总数SQL语句
|
|
|
|
|
keyword = "%" + keyword + "%"
|
|
|
|
|
//偏移量
|
|
|
|
|
var offset = (page - 1) * limit
|
|
|
|
|
|
|
|
|
|
//一键加载,最后两个参数:每页多少个+从哪个位置开始,中间的参数为sql语句中的查询参数
|
|
|
|
|
list, count := DaoCache.PageData(baseSql, joinModel, keyword, limit, offset)
|
|
|
|
|
return list, count
|
|
|
|
|