hint FRAGMENT_SQL_DATA_SOURCE = "73ea3095cb514320934a6cc46581145e"
hint FRAGMENT_SQL_QUERY_BY_PAGE = true
hint FRAGMENT_SQL_QUERY_BY_PAGE_NUMBER_OFFSET = 1
var dataSet = @@sql(apiNo)<% select * from t_ac_api where `api_no` like concat('%',#{apiNo},'%') %>
var pageQuery = dataSet(${apiNo});
run pageQuery.setPageInfo({
"pageSize" : ${pageSize1},
"currentPage" : ${currentPage1}
});
var info = pageQuery.pageInfo();
var data = pageQuery.data();
if (info.pageSize > 1 && info.totalCount > 1) {
return {"pageInfo": info, "pageData": data};
}
return {"pageInfo": info, "pageData": [data]};
- 统一都返回带数组格式的,哪怕只有 1 也返回数组,数组里的对象只有一个罢了。