去重查询列表(可分页,可排序,可去重,可设置每页条数)

方法名searchlstdstct
参数func:回调方法
md:模型名称
page:页码
condition: 条件(参考condition与sql语言关键词参照表)
sequence:排序,默认为{}空,可选参数,其形式为{排序字段:排序方式},排序方式请参考排序参数对照表
page_count:每页请求几条数据,可选参数,默认:每页请求10条
distinctby: 去重字段,可选参数,默认:去重的字段为“id”
用例
// 简洁版
var md = "md72";//模型名称
var page = 1 //页码
var condition = [{lgc:1,ky:'oid',oprt:'mcb_geq',vl:1}];// 查询条件
McrbHttpClient.searchlstdstct(lst,md,page,condition);
function lst(e){// 回调
console.log(e)
}

// 详细版
var md = "md72";//模型名称
var page = 1 //页码
var page_count = 1; // 每页请求几条数据
var condition = [{lgc:1,ky:'oid',oprt:'mcb_geq',vl:1}]; // 查询条件
var sequence = {id:0}; // 排序
var distinctby = 'oid' // 去重字段
McrbHttpClient.searchlstdstct(lst, md, page, condition, sequence, page_count, distinctby);
function lst(e){ // 回调
console.log(e)
}

返回值:{
// 当前页显示的数据
"datasets": [
{"rtime": "1441784199","id": "6","oid": "999","uname": "张三12"}
],
// 总条数
"attach": [{"total": "3"}]
}
本文档来自—microbee-http 丨 软件开发框架平台